you are viewing a single comment's thread
view the rest of the comments
[–] 29 points 2 years ago (3 children)
while (true){
    if (number == 0) return true;
    if (number == 1) return false;
    number -= 2
}
  • source
  • hideshow 6 child comments
  • [–] 2 points 2 years ago (1 child)

    Setting number to -1 might cause you to wait a while.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 years ago*

    You know, shortly after posting this I did think about whether it's still working if I just pass the underflow that will happen at some point or if I have to fix something in that case (like subtract 1 after the underflow). I deemed it "too complicated" and would just issue a warning that my code is only tested on positive numbers, but I think it will still work.

  • source
  • parent