LintCode - Fizz Buzz 問題(普通)

版權聲明:本文為博主原創(chuàng)文章,未經博主允許不得轉載。

難度:容易
要求:

給你一個整數(shù)n. 從 1n 按照下面的規(guī)則打印每個數(shù):
.如果這個數(shù)被3整除,打印fizz
.如果這個數(shù)被5整除,打印buzz
.如果這個數(shù)能同時被3和5整除,打印fizz buzz

樣例
比如 n = 15, 返回一個字符串數(shù)組:

[
  "1", "2", "fizz",
  "4", "buzz", "fizz",
  "7", "8", "fizz",
  "buzz", "11", "fizz",
  "13", "14", "fizz buzz"
]
/**
     * param n: As description.
     * return: A list of strings.
     */
    public ArrayList<String> fizzBuzz(int n) {
        ArrayList<String> results = new ArrayList<String>();
        for (int i = 1; i <= n; i++) {
            if (i % 15 == 0) {
                results.add("fizz buzz");
            } else if (i % 5 == 0) {
                results.add("buzz");
            } else if (i % 3 == 0) {
                results.add("fizz");
            } else {
                results.add(String.valueOf(i));
            }
        }
        return results;
    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1. Fizz Buzz 問題: 給你一個整數(shù)n. 從 1 到 n 按照下面的規(guī)則打印每個數(shù): 如果這個數(shù)被3整除...
    背對背擁抱閱讀 570評論 0 0
  • 題目 描述 給你一個整數(shù)n. 從 1 到 n 按照下面的規(guī)則打印每個數(shù): 如果這個數(shù)被3整除,打印fizz. 如果...
    悠揚前奏閱讀 420評論 0 0
  • clojure 新手指南-目錄 - climbdream的個人空間 - 開源中國社區(qū)https://my.osch...
    葡萄喃喃囈語閱讀 2,506評論 0 3
  • 給你一個整數(shù)n. 從 1 到 n 按照下面的規(guī)則打印每個數(shù):如果這個數(shù)被3整除,打印fizz.如果這個數(shù)被5整除,...
    DayDayUpppppp閱讀 680評論 0 0
  • 行動營的伙伴大家周末好! “自媒體人”——之前都沒聽過這個詞。大概也就是在今年年初,接觸認識這個詞語,對這個詞似懂...
    做大王好多年閱讀 215評論 0 0

友情鏈接更多精彩內容