LintCode 9 Fizz Buzz 問題
題目:fizzBuzz
要求:
給你一個整數n. 從 1 到 n 按照下面的規則列印每個數:
1.如果這個數被3整除,列印fizz.
2.如果這個數被5整除,列印buzz.
3.如果這個數能同時被3和5整除,列印fizz buzz.
樣例:
比如 n = 15, 返回一個字串陣列:
[
"1", "2", "fizz",
"4", "buzz", "fizz",
"7", "8", "fizz",
"buzz", "11", "fizz",
"13", "14", "fizz buzz"
]
演算法要求:
無
解題思路:
很簡單,直接看程式碼。
演算法如下:
vector<string> fizzBuzz(int n) {
vector<string> results;
for (int i = 1; i <= n; i++) {
if (i % 15 == 0) {
results.push_back("fizz buzz");
} else if (i % 5 == 0) {
results.push_back("buzz");
} else if (i % 3 == 0) {
results.push_back("fizz");
} else {
results.push_back(to_string(i));//注意,此處的to_string()從C++ 11才開始使用。
}
}
return results;
}
相關推薦
lintcode 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
[LintCode]9. Fizz Buzz 問題 第一次Java實現
描述 給你一個整數n. 從 1 到 n 按照下面的規則列印每個數: 如果這個數被3整除,列印fizz. 如果這個數被5整除,列印buzz. 如果這個數能同時被3和5整除,列印
LintCode 9 Fizz Buzz 問題
題目:fizzBuzz 要求: 給你一個整數n. 從 1 到 n 按照下面的規則列印每個數: 1.如果這個數被3整除,列印fizz. 2.如果這個數被5整除,列印buzz.
【簡單】Lintcode 9:Fizz Buzz
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".
日常練習+討論:lintcode 9. Fizz Buzz 問題
其實這個問題挺有名的,簡單概述一下就是3換成Fizz,5換成Buzz,公倍數就FizzBuzz。 我之前在leetcode上做題的時候也遇到了,但是因為感覺簡單,所以沒有在意。 今天…Cisse-away突然問我是否做了這道題,我還心想這麼簡單的題不應該有什
LintCode-9. Fizz Buzz 問題
題目描述 給你一個整數n. 從 1 到 n 按照下面的規則列印每個數: 如果這個數被3整除,列印fizz. 如果這個數被5整除,列印buzz. 如果這個數能同時被3和5整
LintCode 9---Fizz Buzz 問題
clas list -- span main urn generate sta lintcode import java.util.ArrayList; import java.util.List; public class Lint9 { /* * 判斷
LintCode 9.Fizz Buzz 問題
9. Fizz Buzz 問題 中文English 給你一個整數n. 從 1 到 n 按照下面的規則列印每個數: 如果這個數被3整除,列印fizz. 如果這個數被5整除,列印buzz. 如果這個數能同時被3和5整除,列印fizz buzz.
【LintCode 簡單】9. Fizz Buzz 問題
1.問題描述: 給你一個整數n. 從 1 到 n 按照下面的規則列印每個數: 如果這個數被3整除,列印fizz.如果這個數被5整除,列印buzz.如果這個數能同時被3和5整除,列印fizz bu
lintcode-簡單- Fizz Buzz 問題
給你一個整數n. 從 1 到 n 按照下面的規則列印每個數: 如果這個數被3整除,列印fizz.如果這個數被5整除,列印buzz. 如果這個數能同時被3和5整除,列印fizz buzz樣例: 比
lintcode-簡單-Fizz Buzz問題,只用一個if語句
新人第一次寫文章,向分享一下自己的想法,如果有不對的地方請大家批評指正。 普通大學生一枚,學了點程式設計,平時有什麼困難也會到CSDN搜尋一下,基本問題都能找到解決方案,可以說這個平臺在我的學習生活中起到了不可或缺的作用。在師兄師姐的推薦下,接觸了lintcode,開始刷上
LintCode-Fizz Buzz 問題
ray string str blog n) 整除 返回 lint size 題目描述: 給你一個整數n. 從 1 到 n 按照下面的規則打印每個數: 如果這個數被3整除,打印fizz. 如果這個數被5整除,打印buzz. 如果這個數能同時被3和5整除,打印fi
9、Fizz Buzz 問題
描述 給你一個整數n. 從 1 到 n 按照下面的規則列印每個數: 如果這個數被3整除,列印fizz. 如果這個數被5整除,列印buzz. 如果這個數能同時被3和5整除,列印fizz buzz. 樣例 比如 n&
LintCode-Fizz Buzz問題
描述 給你一個整數n. 從 1 到 n 按照下面的規則列印每個數: 如果這個數被3整除,列印fizz. 如果這個數被5整除,列印buzz. 如果這個數能同時被3和5整除,列印fizz buzz
題9:Fizz Buzz問題
題目描述: 給你一個整數n. 從 1 到 n 按照下面的規則列印每個數: 1. 如果這個數被3整除,列印fizz; 2. 如果這個數被5整除,列印buzz; 3. 如果這個數能同時被3和5
412. Fizz Buzz
body ogr 輸出 amp tput n) color new 3的倍數 Write a program that outputs the string representation of numbers from 1 to n. But for multiples o
[LeetCode] 412. Fizz Buzz
present leet put str write ron multipl 臃腫 represent Write a program that outputs the string representation of numbers from 1 to n. But fo
【LeetCode】 412. Fizz Buzz
1.題目 寫一個程式,輸出從 1 到 n 數字的字串表示。 如果 n 是3的倍數,輸出“Fizz”; 如果 n 是5的倍數,輸出“Buzz”; 3.如果 n 同時是3和5的倍數,輸出 “FizzBuzz”。 2.思路
Fizz Buzz 問題
Fizz Buzz 問題 給你一個整數n. 從 1 到 n 按照下面的規則列印每個數: 如果這個數被3整除,列印fizz. 如果這個數被5整除,列印buzz. 如果這個數能同時被3和5整除,列印fizz buzz. 樣例
leetcode-412 -Fizz Buzz-(fizz bzz)-java
題目及測試 package pid412; /* Fizz Buzz 寫一個程式,輸出從 1 到 n 數字的字串表示。 1. 如果 n 是3的倍數,輸出“Fizz”; 2. 如果 n 是5的倍數,輸出“Buzz”; 3.如果 n 同時是3和5的倍數,輸出 “FizzBuzz”