文档章节

412. Fizz Buzz

 安静的云
发布于 2016/10/16 16:46
字数 125
阅读 26
收藏 1

412. Fizz Buzz

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"
]
public class Solution {
    public List<String> fizzBuzz(int n) {
          List<String> result=new ArrayList<>();
        for(int i=1;i<=n;i++){
            if(i%15==0)
                result.add("FizzBuzz");
            else if(i%3==0)
                result.add("Fizz");
            else if(i%5==0)
                result.add("Buzz");
            else
                result.add(String.valueOf(i));
        }
        return result;
    }
}

 

© 著作权归作者所有

上一篇: 242. Valid Anagram
下一篇: 66. Plus One
粉丝 0
博文 57
码字总数 13263
作品 0
普陀
私信 提问
LeetCode算法题-Fizz Buzz(Java实现)

这是悦乐书的第221次更新,第233篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第88题(顺位题号是412)。 编写一个程序,输出从1到n的数字的字符串表示。但对于三的倍数,它...

小川94
01/05
0
0
Leetcode-Easy 412. Fizz Buzz

728. Self Dividing Numbers 描述: 给定一个整数n,判断1-n之间的数字,输出字符串。如果一个数是3的倍数,输出“FIzz”;如果一个数是5的倍数,输出“Buzz”;如果一个数是3和5的公倍数,输...

致Great
2018/03/15
0
0
LeetCode:Fizz Buzz - Fizz Buzz 游戏

1、题目名称 Fizz Buzz(Fizz Buzz 游戏) 2、题目地址 https://leetcode.com/problems/fizz-buzz/ 3、题目内容 英文: Write a program that outputs the string representation of number......

北风其凉
2016/11/23
54
0
LeetCode - 412. Fizz Buzz - ( C++ ) - 解题报告 - to_string

1.题目大意 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 ......

rgvb178
2016/10/15
0
0
Lintcode9 Fizz Buzz solution 题解

【题目描述】 Given number n. Print number from 1 to n. But: when number is divided by 3, print "fizz". when number is divided by 5, print "buzz". when number is divided by both ......

coderer
2017/04/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Tedis:基于 TiKV 构建的 NoSQL 数据库

作者介绍: 陈东明,饿了么北京技术中心架构组负责人,负责饿了么的产品线架构设计以及饿了么基础架构研发工作。曾任百度架构师,负责百度即时通讯产品的架构设计。具有丰富的大规模系统构 ...

TiDB
17分钟前
0
0
linux命令

ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件...

WinkJie
24分钟前
0
0
你需要的物流运输类报表,这里都有

你需要的物流运输类报表,都在这里 葡萄城报表模板库是一款免费的报表制作、学习和参考工具,包含了超过 200 张高质量报表模板,涵盖了 16 大行业和 50 多种报表类型,为 30 余万报表开发者提...

葡萄城技术团队
31分钟前
1
0
像Java SE一样编写Java EE(ddd探索)

今天主要改写昨天的组合模式成Web系统。 容器接口为 public interface TreeProduct { /** * 展示所有产品 * @return */ List<TreeProduct> allProducts();...

算法之名
32分钟前
0
0
Django Model 模型建立

Django Model 模型 Django Model层是Django的数据模型层,每一个Model类就是数据库中的一张表; 我们需要注意下面几点: model一般都是定义在不同的APP的models.py模块文件中,可以是一个,也...

彩色泡泡糖
41分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部