this is like the making chess one
This is why this code is good. Opens MS paint. When I worked at Blizzard-
private?
no unit tests huh.
/s
This code would run a lot faster as a hash table look up.
In a Juliana tree, or a dictionary tree if you want. For speed.
I agree. Just need a table of even numbers. Oh and a table of odd numbers, of course, else you cant return the false… duh.
def is_even(n: int) -> bool: if n < 0: return is_even(-n) r = True for _ in range(n): r = not r return r
No, no, I would convert the number to a string and just check the last char to see if it was even or not.
Y’all laugh but this man has amazing code coverage numbers.
Can you imagine being a TA and having to grade somebody’s hw and you get this first thing? lmao
Plot twist: they used a script to generate that code.
This is YandereDev levels of bad.
this is yanderedev.
no the code is
pro hacker tip: you can optimize this by using “num” for the variable name instead of “number”
I prefer the cryptic each variable gets a single letter of the alphabet.
This joke was not written by the dude pictured. The author wrote a book of funny code jokes.
def even(n: int) -> bool: code = "" for i in range(0, n+1, 2): code += f"if {n} == {i}:\n out = True\n" j = i+1 code += f"if {n} == {j}:\n out = False\n" local_vars = {} exec(code, {}, local_vars) return local_vars["out"]
scalable version
Not even else if? Damn, I guess we’re checking all the numbers every time then. This is what peak performance looks like
O(1) means worst and best case performance are the same.
You don’t get it, it runs on a smart fridge so there’s no reason to change it
- a smart fridge’s monitor
To be fair, the question is “Write a function that simultaneously determines if the number is even and works as a timer”
sleepSort meets sleepIsEven