当前位置:网站首页>力扣4_412. Fizz Buzz
力扣4_412. Fizz Buzz
2022-07-08 00:39:00 【上课不要睡觉了】
给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中:
answer[i] == "FizzBuzz" 如果 i 同时是 3 和 5 的倍数。
answer[i] == "Fizz" 如果 i 是 3 的倍数。
answer[i] == "Buzz" 如果 i 是 5 的倍数。
answer[i] == i (以字符串形式)如果上述条件全不满足。
示例 1:
输入:n = 3
输出:["1","2","Fizz"]
示例 2:
输入:n = 5
输出:["1","2","Fizz","4","Buzz"]
示例 3:
输入:n = 15
输出:["1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","14","FizzBuzz"]
来源:力扣(LeetCode)
Java解法
class Solution {
public List<String> fizzBuzz(int n) {
List<String> lst = new ArrayList<String>();
for (int i = 0; i < n; i++) {
int num = i + 1;
if (num % 3 == 0 && num % 5 == 0) lst.add("FizzBuzz");
else if (num % 3 == 0) lst.add("Fizz");
else if (num % 5 == 0) lst.add("Buzz");
else lst.add(String.valueOf(num));
//String.valueOf(num)将num转化成字符串
}
return lst;
}
}
Python解法
class Solution:
def fizzBuzz(self, n: int) -> List[str]:
ans = []
for i in range(1, n + 1):
s = ""
if i % 3 == 0:
s += "Fizz"
if i % 5 == 0:
s += "Buzz"
if s == "":
s = str(i)
ans.append(s)
return ans
边栏推荐
猜你喜欢
为什么更新了 DNS 记录不生效?
谈谈 SAP iRPA Studio 创建的本地项目的云端部署问题
How to fix the slip ring
Sword finger offer II 041 Average value of sliding window
Nanny level tutorial: Azkaban executes jar package (with test samples and results)
Keras深度学习实战——基于Inception v3实现性别分类
burpsuite
Beaucoup d'enfants ne savent pas grand - chose sur le principe sous - jacent du cadre orm, non, ice River vous emmène 10 minutes à la main "un cadre orm minimaliste" (collectionnez - le maintenant)
JVM memory and garbage collection-3-runtime data area / method area
How to make enterprise recruitment QR code?
随机推荐
VIM string substitution
How mysql/mariadb generates core files
微信小程序uniapp页面无法跳转:“navigateTo:fail can not navigateTo a tabbar page“
Ml self realization / linear regression / multivariable
WPF 自定义 写实风 雷达图控件
Cross modal semantic association alignment retrieval - image text matching
Mouse event - event object
Why did MySQL query not go to the index? This article will give you a comprehensive analysis
快手小程序担保支付php源码封装
Clickhouse principle analysis and application practice "reading notes (8)
From starfish OS' continued deflationary consumption of SFO, the value of SFO in the long run
Partage d'expériences de contribution à distance
PHP calculates personal income tax
If time is a river
How to realize batch control? MES system gives you the answer
ANSI / nema- mw- 1000-2020 magnetic iron wire standard Latest original
Voice of users | understanding of gbase 8A database learning
Ml backward propagation
2022国内十大工业级三维视觉引导企业一览
Introduction to grpc for cloud native application development