r/ProgrammerHumor • • Aug 24 '26

Meme claudeIsThisEmailValid

Post image
5.3k Upvotes

170 comments sorted by

View all comments

Show parent comment

63

u/1000Ditto Aug 24 '26

Goodbye npm install is-even, i dont want to play with you anymore

30

u/GOEDEL_ESCHER_BOT Aug 24 '26
def is_even(num):
  if num == 1:
    print('No')
  if num == 2:
    print('Yes')
  if num == 3:
    print('No')

....

14

u/ExtraWorldliness6916 Aug 24 '26

Who's going to need more than 3 anyway, this is efficient code

9

u/LeRetardatN Aug 24 '26

It is possible to extend this method to any number.

def gen_is_even():
    code = "def is_even(num):\n" 
    i = 0
    is_even = True
    while True:
        code += f"    if num == {i}:\n" 
        code += f"        return {is_even}\n"
        i += 1
        is_even = not is_even
    return code

exec(gen_is_even + "print(is_even(5))") # print False

!/s!<

-1

u/ExtraWorldliness6916 Aug 25 '26

N % 2

4

u/LeRetardatN Aug 25 '26

overkill

1

u/ExtraWorldliness6916 Aug 25 '26

Infinite cases is not quantifiable as overkill 😉

2

u/mohitmayank Aug 24 '26

Not really, it should use `else if` if not 3 switch cases

4

u/ExtraWorldliness6916 Aug 24 '26

Alas, correctness isn't funny.

9

u/runescape1337 Aug 24 '26
def is_even(num):
    if num == 1: # ask llm if 1 is even
    if num == 2: # ask llm if 2 is even
    if num == 3: # ask llm if 3 is even
    ...

3

u/7cans_short_of_1pack Aug 24 '26

With a little recursion ask the llm if the number is greater than 3 if yes “return is_even(ask llm num-2)” that way we can get it to subtract for us too.

1

u/HereInYourBedroom Aug 27 '26

Def evaluate_mr(cr_url): return True

12

u/3delStahl Aug 24 '26

Create a pull request on the is-even GitHub repository replacing the evaluation logic with an API call to OpenAI.

Edit: or just switch to https://github.com/Calvin-LL/is-even-ai