The Hard Way to Check Parity
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; I figured it out! Thanks everyone private bool IsEven(int number) { string numberString = number.ToString(); string lastChar = numberString.Substring(numberString.Length - 1); if (lastChar == '0' || lastChar == '2' || lastChar == '4' || lastChar == '6' || lastChar == '8') { return true; } return false; } Why are people talking about %? I'm trying to determine parity not get percentages
A programmer posts an absurdly long chain of conditionals to determine whether numbers are even, then proudly “solves” the problem by checking the last digit as a string. People interpret the percent sign as percentages, but the programmer means the modulo operator for checking parity. It is used as a reaction to overcomplicating a simple programming task or misunderstanding basic coding terminology.
Twitter screenshot / скриншот Twitterprogramming code / программный кодcomputer interface / компьютерный интерфейсsocial media posts / публикации в соцсетиprofile avatar / аватар профиляcode editor panel / панель редактора кодаconditional statements / условные операторыnumbers / числаpercent sign / знак процентаtext messages / текстовые сообщения
- @right_wing_dev_squads / 4420 2022-07-10
- Template
- Twitter screenshot
- Type
- image
- Size
- 551×751 · 65.3 KiB
- Mood
- absurd, sarcastic
- Language
- en
- Added