LeetCode-412-Fizz Buzz

題目描述:寫一個(gè)程序,輸出從 1 到 n 數(shù)字的字符串表示。
如果 n 是3的倍數(shù),輸出“Fizz”;
如果 n 是5的倍數(shù),輸出“Buzz”;
?3.如果 n 同時(shí)是3和5的倍數(shù),輸出 “FizzBuzz”。
示例說(shuō)明請(qǐng)見(jiàn)LeetCode官網(wǎng)。
來(lái)源:力扣(LeetCode) ??
鏈接:https://leetcode-cn.com/problems/fizz-buzz/ ??
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
解法一:遍歷
否則,先初始化一個(gè)List為result,然后遍歷從1到n的數(shù)字,進(jìn)行判斷,判斷過(guò)程如下:
如果當(dāng)前數(shù)字同時(shí)是3和5的倍數(shù),則將 “FizzBuzz”添加到result中;
如果當(dāng)前數(shù)字是3的倍數(shù),則將“Fizz”添加到result中;
如果當(dāng)前數(shù)字是5的倍數(shù),則將“Buzz”添加到result中;
否則,將將當(dāng)前數(shù)字添加到result中。
最后,返回result。
【每日寄語(yǔ)】 外求真金莫于內(nèi)求真心。
標(biāo)簽: