728. Self Dividing Numbers
- 描述:
给定一个整数n,判断1-n之间的数字,输出字符串。如果一个数是3的倍数,输出“FIzz”;如果一个数是5的倍数,输出“Buzz”;如果一个数是3和5的公倍数,输出“FizzBuzz”;如果一个数不是3也不是5的倍数,则输出数字本身。 - 思路:
逻辑判断 - 代码
class Solution: def fizzBuzz(self, n): """ :type n: int :rtype: List[str] """ data=[] for i in range(1,n+1): if i%3==0 and i%5==0: data.append("FizzBuzz") else: if i%3==0: data.append("Fizz") elif i%5==0: data.append("Buzz") else: data.append(str(i)) return data