Skip to content

Instantly share code, notes, and snippets.

@reikoNeko
Last active September 14, 2017 00:59
Show Gist options
  • Save reikoNeko/b30d671f6f167ec06086d6208e5b2e93 to your computer and use it in GitHub Desktop.
Save reikoNeko/b30d671f6f167ec06086d6208e5b2e93 to your computer and use it in GitHub Desktop.
A clear but not fully pythonic fizzbuzz implementation
def fizzbuzz(n):
for x in range(1,n+1):
result=''
if not x%3: result += ('fizz')
if not x%5: result += ('buzz')
yield result if result else str(x)
@wirewc
Copy link

wirewc commented Sep 13, 2017

Your last iteration of FizzBuzz was actually something worth checking out. Excellent use of a generator in a unique and compact manner. Not sure if you want to go to production with that code but you go girl!

@reikoNeko
Copy link
Author

In production I'd cheat more and also consider memoization. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment