Anonymous user
General FizzBuzz: Difference between revisions
m
→Elegant naive version: improve legibility
m (→One liner using generator expressions: make more legible) |
m (→Elegant naive version: improve legibility) |
||
Line 2,861:
<lang python>def genfizzbuzz(factorwords, numbers):
factorwords.sort(key=lambda factor_and_word: factor_and_word[0])
lines = []
for num in numbers:
words = ''.join(
lines.append(words if words else str(num))
return '\n'.join(lines)
|