9. Fizz Buzz

原创 2018年04月15日 13:44:18

9. Fizz Buzz

Description

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 3 and 5, print "fizz buzz".

Example

If n = 15, you should return:
[
  "1", "2", "fizz",
  "4", "buzz", "fizz",
  "7", "8", "fizz",
  "buzz", "11", "fizz",
  "13", "14", "fizz buzz"
]

Solution

public class Solution {
    /**
     * @param n: An integer
     * @return: A list of strings.
     */
    public List<String> fizzBuzz(int n) {
        // write your code here
        ArrayList<String> list = new ArrayList<String>();
        for(int i=1;i<=n;i++){
            if(i%3==0 && i%5==0) list.add("fizz buzz");
            else if(i%3==0) list.add("fizz");
            else if(i%5==0) list.add("buzz");
            else list.add(i+"");
        }
        return list;
    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/foradawn/article/details/79948733

LintCode 9 Fizz Buzz 问题

题目:fizzBuzz要求:给你一个整数n. 从 1 到 n 按照下面的规则打印每个数: 1.如果这个数被3整除,打印fizz. 2.如果这个数被5整除,打印buzz. 3.如...
  • linglian0522
  • linglian0522
  • 2017-02-16 16:15:16
  • 708

FizzBuzz问题

问题:请依次打印从1至100的整数,在该数能被3整除的时候,打印"Fizz",能被5整除的时候打印"Buzz",如果既能被3又能被5整除的时候,打印"FizzBuzz"。解决代码:          ...
  • KOON
  • KOON
  • 2007-03-25 21:16:00
  • 5699

【LeetCode-Python】412. Fizz Buzz

Write a program that outputs the string representation of numbers from 1 to n.But for multiples of t...
  • M__D_Luffy
  • M__D_Luffy
  • 2016-10-19 09:36:25
  • 1408

lintcode-简单- Fizz Buzz 问题

给你一个整数n. 从 1 到 n 按照下面的规则打印每个数: 如果这个数被3整除,打印fizz.如果这个数被5整除,打印buzz. 如果这个数能同时被3和5整除,打印fizz bu...
  • zlj1217
  • zlj1217
  • 2017-02-16 13:27:28
  • 589

关于FizzBuzz问题

“编写程序把1-100的数字打印出来。不过,要把3的倍数打成"Fizz",把5的倍数打成"Buzz"。而如果一个数既是3的倍数。又是5的倍数时,就打成"Fizz-Buzz",其余的输出数字。...
  • u010202304
  • u010202304
  • 2014-12-28 14:12:42
  • 2872

LeetCode ---- Fizz Buzz (Java/Lua 实现)

题目: Write a program that outputs the string representation of numbers from 1 to n. But for...
  • wenniuwuren
  • wenniuwuren
  • 2016-10-20 20:34:11
  • 1713

我对FizzBuzz问题的小小思考

援引http://news.csdn.net/n/20070305/101739.html的文章,举个“FizzBuzz”问题的例子: 写一个程序打印1到100这些数字。但是遇到数字为3的倍...
  • ixidof
  • ixidof
  • 2012-06-27 18:34:53
  • 6249

412. Fizz Buzz(C语言)

这道题是字符串数组,没有接触过,师兄都在说我大学是怎么上的....... 虽然看起来是一个数组,但是一个char[1]只能放一个字节也就是一个字符,比如F 所以输出的是一个字符串数组 从百度搜答案,师...
  • yanqueen2011
  • yanqueen2011
  • 2017-03-16 17:01:04
  • 464

LintCode-Fizz Buzz问题

描述 给你一个整数n. 从 1 到 n 按照下面的规则打印每个数: 如果这个数被3整除,打印fizz. 如果这个数被5整除,打印buzz. 如果这个数能同时被3和5整除,打印fizz buzz...
  • qq_34312386
  • qq_34312386
  • 2017-04-22 20:15:36
  • 619

【python】【leetcode】【算法题目412—Fizz Buzz】

一、题目描述 题目原文: Write a program that outputs the string representation of numbers from 1 to n. ...
  • u014615155
  • u014615155
  • 2016-12-04 11:24:31
  • 332
收藏助手
不良信息举报
您举报文章:9. Fizz Buzz
举报原因:
原因补充:

(最多只允许输入30个字)