22 lines
573 B
Python
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
|