algorithmic-studies/leetcode/leetcode_412.py
Ricardo Henrique Gracini Guiraldelli a041130c3d Leetcode solutions.
2017-11-26 12:49:47 +01:00

22 lines
573 B
Python

class Solution(object):
def fizzBuzz(self, n):
if n < 1:
return []
result = []
counter = {3: 0, 5: 0}
value = ""
for i in range(1,n+1):
value = ""
counter[3]+= 1
counter[5]+= 1
if counter[3] == 3:
value += "Fizz"
counter[3] = 0
if counter[5] == 5:
value += "Buzz"
counter[5] = 0
if value == "":
value = str(i)
result.append(value)
return result