[2025 Day 7] As long as the result is positive, it can't have overflown, right?

40 points · 3 comments · view on lemmy.world

3 Comments

CameronDev@programming.dev · 6 pts · 275d (2 replies)

I use usize by default, but last year there was a challenge that significantly improved performance when I switched from usize to u8 (don't recall which one though).

eco_game@discuss.tchncs.de · 3 pts · 275d

I usually use Longs by default too, but this year I mostly got by with Ints, so I've stuck to Ints for less memory (my solutions tend to be rather inefficient in that regard .-.)

Deebster@programming.dev · 3 pts · 274d

I normally use the "most appropriate" size, but this year I'm just using usize everywhere and it's a lot more fun. So far I haven't found any problem where it ran too slow and the problem was in my implementation and not my algorithm choice.