本文主要是介绍[LeetCode] 412. Fizz Buzz,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目内容
https://leetcode-cn.com/problems/fizz-buzz/comments/
写一个程序,输出从 1 到 n 数字的字符串表示。
1. 如果 n 是3的倍数,输出“Fizz”;
2. 如果 n 是5的倍数,输出“Buzz”;
3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。
题目思路
我没搞明白这道题的考点在哪儿,正如这道题也没有写它的主题一样。
程序代码
class Solution:def fizzBuzz(self, n: int) -> List[str]:res=[]for i in range(1,n+1):a,b,c=i%3,i%5,i%15if c==0:res.append('FizzBuzz')elif a==0:res.append('Fizz')elif b==0:res.append('Buzz')else:res.append(str(i))return res
这篇关于[LeetCode] 412. Fizz Buzz的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!