(Easy) FizzBuzz LeetCode
Description:
Write a program that outputs the string representation of numbers from 1 to n.
But for multiples of three it should output “Fizz” instead of the number and for the multiples of five output “Buzz”. For numbers which are multiples of both three and five output “FizzBuzz”.
Example:
n = 15, Return: [ "1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz" ]
Solution:
class Solution { public List<String> fizzBuzz(int n) { if(n==0){ return null; } List<String> list = new ArrayList<String> (); for(int i = 1; i<=n; i++){ if(i%3!=0 && i%5 !=0){ list.add(String.valueOf(i)); } if((i%3 ==0) && (i%5 !=0)){ list.add("Fizz"); } if((i%3!=0)&&(i%5==0)){ list.add("Buzz"); } if((i%3==0) && (i%5 ==0)){ list.add("FizzBuzz"); } } return list; } }
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
【推荐】园子的不务正业:向创业开发者推荐「楼盘」- 杭州云谷中心
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】天翼云爆款云主机2核2G限时秒杀,28.8元/年起!立即抢购