Easier Way to Check Even Numbers
God I wish there was an easier way to do this private bool IsEven(int number){ if (number == 1) return false; else if (number == 2) return true; else if (number == 3) return false; else if (number == 4) return true; else if (number == 5) return false; else if (number == 6) return true; else if (number == 7) return false; else if (number == 8) return true; else if (number == 9) return false; else if (number == 10) return true; else if (number == 11) return false; else if (number == 12) return true; else if (number == 13) return false; else if (number == 14) return true; else if (number == 15) return false; else if (number == 16) return true; else if (number == 17) return false; else if (number == 18) return true; else if (number == 19) return false; else if (number == 20) return true; else if (number == 21) return false; else if (number == 22) return true;
A programming meme shows a long chain of conditional statements checking whether each number from 1 onward is even. The joke is that the programmer could simply use a modulo operation, but instead writes an absurdly inefficient list of cases. It is commonly shared as a reaction to overcomplicated code or avoiding an obvious simple solution.
- @ithueti / 7047 2022-07-14
- Type
- image
- Size
- 591×784 · 78.3 KiB
- Mood
- sarcastic, absurd
- Language
- en
- Added