AtegonA to Programmer Humor · 1 year agoHow to detect if a number is evenimagemessage-square18fedilinkarrow-up169arrow-down13
arrow-up166arrow-down1imageHow to detect if a number is evenAtegonA to Programmer Humor · 1 year agomessage-square18fedilink
minus-squarelowleveldatalinkfedilinkarrow-up7·edit-21 year agoGood solution! I think you should show the last 3 lines that makes it work tho. FIFY: private bool IsEven(int number){ if (number == 1) return false; else if (number == 2) return true; else if (number == 0) return true; else if (number == -1) return false; else return !IsEven(abs(number) - 1); }
Good solution! I think you should show the last 3 lines that makes it work tho. FIFY:
private bool IsEven(int number){ if (number == 1) return false; else if (number == 2) return true; else if (number == 0) return true; else if (number == -1) return false; else return !IsEven(abs(number) - 1); }