0412. Fizz Buzz # 标签: 难度:简单 题目大意 # 给定一个整数 n,按照规则,输出 1~n 的字符串表示。 规则: 如果 i 是 3 的倍数,输出 “Fizz”; 如果 i 是 5 的倍数,输出 “Buzz”; 如果 i 是 3 和 5 的倍数,则输出 “FizzBuzz”。 解题思路 # 简单题,按照题目规则输出即可。 代码 # 1 2 3 4 5 6 7 8 9 10 11 12 13 class Solution: def fizzBuzz(self, n: int) -> List[str]: ans = [] for i in range(1,n+1): if i % 15 == 0: ans.append("FizzBuzz") elif i % 3 == 0: ans.append("Fizz") elif i % 5 == 0: ans.append("Buzz") else: ans.append(str(i)) return ans