zoukankan      html  css  js  c++  java
  • 412. Fizz Buzz

    写一个程序,输出从 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"
    ]
    class Solution {
        public List<String> fizzBuzz(int n) {
            List<String> result = new ArrayList<String>();
            for (int i=1;i<=n;i++) {
                if (i%3 == 0 && i%5 != 0) {
                    result.add("Fizz");
                } else if(i%5 == 0 && i%3 != 0){
                    result.add("Buzz");
                } else if (i%3 == 0 && i%5 == 0) {
                    result.add("FizzBuzz");
                } else {
                    result.add(i+"");
                }
            }
            return result;
        }
    }
    

      

  • 相关阅读:
    少壮不努力,老大徒伤悲
    吾日三省吾身
    记录生活
    为人处世
    时间不等人
    博客两年记忆
    抬起头吧
    下一步计划
    寻找遗失的平静
    暑假第二十六测
  • 原文地址:https://www.cnblogs.com/airycode/p/10277203.html
Copyright © 2011-2022 走看看