Problem Solving
73. Fizz Buzz
굥깡
2023. 1. 14. 19:59
728x90
https://leetcode.com/problems/fizz-buzz/
Fizz Buzz - LeetCode
Fizz Buzz - Given an integer n, return a string array answer (1-indexed) where: * answer[i] == "FizzBuzz" if i is divisible by 3 and 5. * answer[i] == "Fizz" if i is divisible by 3. * answer[i] == "Buzz" if i is divisible by 5. * answer[i] == i (as a strin
leetcode.com
3 6 9 게임 같은 문제
특정 수의 배수일 때 특정한 단어를, 아니면 숫자를 반환하는 문제
class Solution:
def fizzBuzz(self, n: int) -> List[str]:
output = [i for i in range(1, n + 1)]
for i in output:
if i % 5 == 0 and i % 3 == 0:
output[i - 1] = "FizzBuzz"
elif i % 3 == 0:
output[i - 1] = "Fizz"
elif i % 5 == 0:
output[i - 1] = "Buzz"
else:
output[i - 1] = str(i)
return output