石景山网站建设推广,做网站公司的使命,博客平台wordpress,商事制度改革对网站建设的要求提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 目录 前言
一、题目-Fizz Buzz
1.题目描述
2.思路与代码
2.1 思路
2.2 代码
总结 前言
提示#xff1a;这里可以添加本文要记录的大概内容#xff1a;
2月19日练习… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 目录 前言
一、题目-Fizz Buzz
1.题目描述
2.思路与代码
2.1 思路
2.2 代码
总结 前言
提示这里可以添加本文要记录的大概内容
2月19日练习内容 提示以下是本篇文章正文内容下面案例可供参考
一、题目-Fizz Buzz
1.题目描述
给你一个整数 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 104
来源力扣LeetCode 链接https://leetcode.cn/problems/fizz-buzz 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。
2.思路与代码
2.1 思路
1.因为方法需要输出list集合所以需要先创建一个储存String类型的集合
2.for循环判断i的类型
3.如果i是3的倍数也是5的倍数则向集合中添加FizzBuzz
4.如果i是3的倍数则向集合中添加Fizz
5.如果i是5的倍数则向集合中添加Buzz
6.如果i不满足345这三种情况则将i转换为字符串类型接着将转换后的字符串添加到集合中
7.输出集合
2.2 代码
代码如下示例
class Solution {public ListString fizzBuzz(int n) {//创建list数组ListString answers new ArrayList();//遍历数组for(int i 1;i n;i ){//answer[i] FizzBuzz 如果 i 同时是 3 和 5 的倍数。if(i % 3 0 i % 5 0){answers.add(FizzBuzz);}//answer[i] Fizz 如果 i 是 3 的倍数。else if(i % 3 0){answers.add(Fizz);}//answer[i] Buzz 如果 i 是 5 的倍数。else if(i % 5 0){answers.add(Buzz);}//answer[i] i 以字符串形式如果上述条件全不满足。else{//将数字转换为字符串String s Integer.toString(i);answers.add(s);}}return answers;}
} 总结
提示这里对文章进行总结