News for hackers. Stuff that matters.
Re:Subverting the Software Interview by raluk on Monday January 16, 2023 @01:35AM (#34397561)
Here is another version of similar idea. (no loops and no conditions)

    fizz_buzz = lambda n : (n == 0) or not fizz_buzz(n-1) or not print(['{}',"fizz","buzz","fizzbuzz"][((n%3)==0)|(((n%5)==0)*2)].format(n))

    fizz_buzz(100)
Re:Subverting the Software Interview by rahimnathwani on Monday January 16, 2023 @11:40AM (#34402417)
Nice use of bitwise OR