MCPcopy Create free account
hub / github.com/HuberTRoy/leetCode / Solution

Class Solution

Array/FizzBuzz.py:45–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

43
44"""
45class Solution(object):
46 def fizzBuzz(self, n):
47 """
48 :type n: int
49 :rtype: List[str]
50 """
51
52 result = []
53 fizz_time = 0
54 buzz_time = 0
55 fizzbuzz_time = 0
56
57
58 for i in range(1, n+1):
59 fizz_time += 1
60 buzz_time += 1
61 fizzbuzz_time += 1
62
63 if fizzbuzz_time == 15:
64 result.append("FizzBuzz")
65 fizzbuzz_time = 0
66 fizz_time = 0
67 buzz_time = 0
68 continue
69
70 if fizz_time == 3:
71 fizz_time = 0
72 result.append("Fizz")
73 continue
74
75 if buzz_time == 5:
76 buzz_time = 0
77 result.append("Buzz")
78 continue
79
80 result.append(str(i))
81 return result

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected