国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

LeetCode題解:FizzBuzz

2019-11-14 09:52:58
字體:
來源:轉載
供稿:網友

Write a PRogram that outputs the string representation of numbers from 1 to n.

But for multiples of three it should output “Fizz” instead of the number and for the multiples of five output “Buzz”. For numbers which are multiples of both three and five output “FizzBuzz”.

Example:

n = 15,Return:[    "1",    "2",    "Fizz",    "4",    "Buzz",    "Fizz",    "7",    "8",    "Fizz",    "Buzz",    "11",    "Fizz",    "13",    "14",    "FizzBuzz"]

思路:

太簡單。

題解:

std::vector<std::string> fizzBuzz(int n) {    std::vector<std::string> result(n);    for(int i = 1; i <= n; ++i) {        if (i % 3 && i % 5)            result[i - 1] = std::to_string(i);        else if (i % 3)            result[i - 1] = "Buzz";        else if (i % 5)            result[i - 1] = "Fizz";        else            result[i - 1] = "FizzBuzz";    }    return result;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天津市| 綦江县| 景宁| 汉阴县| 太原市| 武定县| 舒城县| 荣成市| 灵寿县| 武宁县| 清新县| 大姚县| 筠连县| 新邵县| 宁德市| 遂川县| 喀喇| 乌鲁木齐市| 江陵县| 曲阳县| 永平县| 邵武市| 乌鲁木齐县| 海伦市| 寿宁县| 肥东县| 墨竹工卡县| 东港市| 东辽县| 张家港市| 永平县| 吉安县| 华容县| 鲁甸县| 罗江县| 建宁县| 河南省| 郴州市| 南漳县| 竹山县| 金华市|