9. Fizz Buzz 問題

描述

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

樣例

比如 n = 15, 返回一個(gè)字符串?dāng)?shù)組:

[
  "1", "2", "fizz",
  "4", "buzz", "fizz",
  "7", "8", "fizz",
  "buzz", "11", "fizz",
  "13", "14", "fizz buzz"
]

挑戰(zhàn)

Can you do it with only one if statement?

代碼

public class Solution {
    /*
     * @param n: An integer
     * @return: A list of strings.
     */
    public List<String> fizzBuzz(int n) {
        // write your code here
        ArrayList<String> results = new ArrayList<String>();
        // 從 1 到 n
        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;
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 題目 描述 給你一個(gè)整數(shù)n. 從 1 到 n 按照下面的規(guī)則打印每個(gè)數(shù): 如果這個(gè)數(shù)被3整除,打印fizz. 如果...
    悠揚(yáng)前奏閱讀 417評(píng)論 0 0
  • clojure 新手指南-目錄 - climbdream的個(gè)人空間 - 開源中國社區(qū)https://my.osch...
    葡萄喃喃囈語閱讀 2,474評(píng)論 0 3
  • 50道經(jīng)典Java編程練習(xí)題,將數(shù)學(xué)思維運(yùn)用到編程中來。抱歉哈找不到文章的原貼了,有冒犯的麻煩知會(huì)聲哈~ 1.指數(shù)...
    OSET我要編程閱讀 7,277評(píng)論 0 9
  • 正午的太陽火辣辣的,天空中偶然飄著幾朵棉絮,刺眼的光會(huì)把你射暈。 我獨(dú)自坐在某商場(chǎng)二樓臨街落地玻璃窗內(nèi),望著窗外的...
    狩望_佛山閱讀 234評(píng)論 4 13
  • 朋友的朋友圈有條大意是說春天到了,想談一場(chǎng)說談就談的戀愛。剛好我也正處于,隨著這個(gè)漸漸溫暖的大地一起蘇醒的關(guān)鍵時(shí)期...
    湯垚閱讀 445評(píng)論 0 0

友情鏈接更多精彩內(nèi)容