this post was submitted on 21 Dec 2024
73 points (94.0% liked)
Fun Loops ▶️
315 readers
249 users here now
Posting interesting/cool/funny videos from Loops here
Thanks to @Bluefruit @lemmy.world for the icon and banner!
Discussion of and questions about Loops should go over in !loops@lemmy.world
If the loop you're posting isn't original content uploaded by the creator, prefix the title with [R]
for "reposted". For example, [R] Cute dog
.
Rules:
- Don't be a dick
- Don't make me add more rules
founded 1 month ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
That would be isPositive.
Without using the modulo operator you'd essentially have to reimplement it. Divide the number by 2 and round down. Multiply that by 2 and then subtract it from the original number.
isEven(10) results in 10-10==0 (true) whereas isEven(13) results in 13-12==0 (false).
Yep! I'm wrong. Pretty embarrassing!
That's a nice solution though! Gonna have to try and remember that one!
Minor simplification: this works even without taking absolute value first of you use fix instead of floor.
Edit: I don't know if fix is in the stock math library on second thought...