云浮罗定哪有做网站的,网站做su什么意思,公司建网站价格,wordpress文章缩略图功能412. Fizz Buzz
给你一个整数 n #xff0c;找出从 1 到 n 各个整数的 Fizz Buzz 表示#xff0c;并用字符串数组 answer#xff08;下标从 1 开始#xff09;返回结果#xff0c;其中#xff1a;
answer[i] “FizzBuzz” 如果 i 同时是 3 和 5 的倍数。answer[i] “…412. Fizz Buzz
给你一个整数 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]
解题思路
遍历[1…n],判断i是否满足同时是 3 和 5 的倍数。输出FizzBuzz。如果 i 是 3 的倍数输出Fizz。如果 i 是 5 的倍数输出Buzz.否则输出i
代码
class Solution {public ListString fizzBuzz(int n) {ListString resnew ArrayList();for(int i1;in;i){if(i%30i%50){res.add(FizzBuzz);}else if(i%30){res.add(Fizz);}else if(i%50){res.add(Buzz);}else res.add(i);}return res;}
}