memesearch
Overengineered Odd Number Checker

Overengineered Odd Number Checker

Download Find similar pictures
Text on the meme
import twoMil from './2mil' import fourMil from './4mil' import sixMil from './6mil' import eightMil from './8mil' import tenMil from './10mil' import twelveMil from './12mil' import fourteenMil from './14mil' import sixteenMil from './16mil' import eighteenMil from './18mil' import twentyMil from './20mil' function isOdd(number){ if (number < 2000000){ return twoMil(number); } else if (number < 4000000 && number > 2000000){ return fourMil(number); } else if (number < 6000000 && number > 4000000){ return sixMil(number); } else if (number < 8000000 && number > 6000000){ return eightMil(number); } else if (number < 10000000 && number > 8000000){ return tenMil(number); } else if (number < 12000000){ return twelveMil(number); } else if (number < 14000000 && number > 12000000){ return fourteenMil(number); } else if (number < 16000000 && number > 14000000){ return sixteenMil(number); } else if (number < 18000000 && number > 16000000){ return eighteenMil(number); } else if (number < 20000000 && number > 18000000){ return twentyMil(number); function twoMil(num) { if (num === 1) return true; else if (num === 2) return false; else if (num === 3) return true; else if (num === 4) return false; else if (num === 5) return true; else if (num === 6) return false; else if (num === 7) return true; else if (num === 8) return false; else if (num === 9) return true; else if (num === 10) return false; else if (num === 11) return true; else if (num === 12) return false; else if (num === 13) return true; else if (num === 14) return false; else if (num === 15) return true; else if (num === 16) return false; else if (num === 17) return true; else if (num === 18) return false; else if (num === 19) return true; else if (num === 20) return false; else if (num === 21) return true; else if (num === 22) return false; else if (num === 23) return true; else if (num === 24) return false; else if (num === 25) return true; else if (num === 26) return false; else if (num === 27) return true; else if (num === 28) return false; else if (num === 29) return true; else if (num === 30) return false; else if (num === 31) return true; else if (num === 32) return false; else if (num === 33) return true; else if (num === 34) return false; else if (num === 35) return true; else if (num === 36) return false; else if (num === 37) return true; else if (num === 38) return false; else if (num === 39) return true; else if (num === 40) return false; else if (num === 41) return true; else if (num === 42) return false; else if (num === 43) return true; else if (num === 44) return false; else if (num === 45) return true; else if (num === 46) return false; else if (num === 47) return true; else if (num === 48) return false; else if (num === 49) return true; else if (num === 50) return false; else if (num === 51) return true; else if (num === 52) return false; else if (num === 53) return true; else if (num === 54) return false; else if (num === 55) return true; else if (num === 56) return false; else if (num === 57) return true; else if (num === 58) return false; else if (num === 59) return true; else if (num === 60) return false;
What it means

A code editor shows an absurdly overengineered function for checking whether a number is odd. It imports separate modules for successive two-million-number ranges, then the two-million module individually checks each number from 1 onward. The joke is that a trivial parity test has been expanded into a huge, inefficient codebase.

Objects
Tags
Sources
Type
image
Size
772×800 · 168.2 KiB
Mood
absurd, sarcastic
Language
en
Added