Skip to content

Commit 80f0577

Browse files
authored
Merge pull request #118 from ashwek/fizzbuzz
0412 Fizz Buzz
2 parents e9ae1f3 + 59b4a6e commit 80f0577

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

solution/0412.Fizz Buzz/Solution.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
class Solution {
2+
public:
3+
vector<string> fizzBuzz(int n) {
4+
vector<string> Ret(n);
5+
6+
for(int i=1; i<=n; i++){
7+
8+
Ret[i-1] = (i%15 == 0) ? "FizzBuzz" : (i%3 == 0) ? "Fizz" : (i%5 == 0) ? "Buzz": to_string(i);
9+
10+
}
11+
12+
return Ret;
13+
}
14+
};

solution/0412.Fizz Buzz/Solution.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
class Solution:
2+
def fizzBuzz(self, n):
3+
"""
4+
:type n: int
5+
:rtype: List[str]
6+
"""
7+
8+
Ret = [str(i) for i in range(1, n+1)]
9+
10+
for i in range(3, n+1):
11+
if( i%15 == 0):
12+
Ret[i-1] = "FizzBuzz"
13+
elif( i%3 == 0):
14+
Ret[i-1] = "Fizz"
15+
elif( i%5 == 0):
16+
Ret[i-1] = "Buzz"
17+
18+
return Ret

0 commit comments

Comments
 (0)