Destide to Programmer Humor@lemmy.mlEnglish • 12 days agoInfallible Codelemmy.mlimagemessage-square165fedilinkarrow-up1487arrow-down127
arrow-up1460arrow-down1imageInfallible Codelemmy.mlDestide to Programmer Humor@lemmy.mlEnglish • 12 days agomessage-square165fedilink
minus-square@redxef@feddit.orglinkfedilink38•11 days agodef is_even(n: int) -> bool: if n < 0: return is_even(-n) r = True for _ in range(n): r = not r return r
minus-square@OddMinus1@sh.itjust.workslinkfedilink3•edit-211 days agoCould also be done recursive, I guess? boolean isEven(int n) { if (n == 0) { return true; } else { return !isEven(Math.abs(n - 1)); } }
minus-square@vandsjov@feddit.dklinkfedilink1•11 days agoNo, no, I would convert the number to a string and just check the last char to see if it was even or not.
def is_even(n: int) -> bool: if n < 0: return is_even(-n) r = True for _ in range(n): r = not r return r
Could also be done recursive, I guess?
boolean isEven(int n) { if (n == 0) { return true; } else { return !isEven(Math.abs(n - 1)); } }
deleted by creator
He loves me, he loves me not
No, no, I would convert the number to a string and just check the last char to see if it was even or not.