写一个程序,输出从 1 到 n 数字的字符串表示。

1. 如果 是3的倍数,输出“Fizz”;

2. 如果 是5的倍数,输出“Buzz”;

3.如果 同时是3和5的倍数,输出 “FizzBuzz”。

示例:

n = 15,

返回:
[
"1",
"2",
"Fizz",
"4",
"Buzz",
"Fizz",
"7",
"8",
"Fizz",
"Buzz",
"11",
"Fizz",
"13",
"14",
"FizzBuzz"
]

这题比较简单,做个简单的判断就好了。复杂度O(n)其他做法参考百度,不再累述

代码如下:

 class Solution {
public List<String> fizzBuzz(int n) {
List<String> ret=new LinkedList<>();
for(int i=1;i<=n;i++)
{
String tmp=null;
if(i%3==0&&i%5==0)
tmp="FizzBuzz";
else if(i%5==0)
tmp="Buzz";
else if(i%3==0)
tmp="Fizz";
else
tmp=String.valueOf(i);
ret.add(tmp);
}
return ret; }
}

最新文章

  1. JAVA自定义异常
  2. python学习笔记七 初识socket(进阶篇)
  3. td中使用overflow:hidden; 无效解决方案
  4. bzoj 1041: [HAOI2008]圆上的整点 本原勾股數組
  5. XP系统显示文件夹选项属性被删除解决注册表
  6. Activiti 5.18 流程Model 转成 流程BPMN文件
  7. Timeout expired 超时时间已到. 达到了最大池大小 错误及Max Pool Size设置
  8. ASP.NET DropDownList FindByValue 未将对象引用设置到对象的实例 解决方法
  9. 基于Python实现matplotlib中动态更新图片(交互式绘图)
  10. Jeff Atwood倾情推荐——程序员必读之书
  11. docker的安装和基础使用
  12. 《B2C商城》电商平台搭建流程分析
  13. WPF 10天修炼 第三天- Application全局应用程序类
  14. hbuilder中的wap2app (将M站快速转换成App的开发框架)使用过程有关原生标题的关闭
  15. nginx配置备份
  16. Confluence 6 查看一个任务的执行历史
  17. 转帖--计算机网络基础知识大总汇 https://www.jianshu.com/p/674fb7ec1e2c?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=seo_notes&amp;utm_source=recommendation
  18. 目标检测--Spatial pyramid pooling in deep convolutional networks for visual recognition(PAMI, 2015)
  19. RIP路由协议(一)
  20. 集合-强大的集合工具类:java.util.Collections中未包含的集合工具

热门文章

  1. C语言1博客作业03
  2. 百万年薪python之路 -- 装饰器
  3. 哈夫曼树C++实现详解
  4. Java基于回调的观察者模式详解
  5. Oracle ADG环境搭建
  6. 随机数产生器:Random.Next
  7. Unity中的优化技术
  8. 前后端分离,转json格式问题
  9. Java 生成在线二维码 以Base64返回前端、或者写入到本地磁盘
  10. PhpStudy2018后门漏洞预警及漏洞复现&amp;检测和执行POC脚本