【Leetcode】初級演算法-數學
阿新 • • 發佈:2018-12-31
1.Fizz Buzz
學到了合併和精簡程式碼,還有C++int型別轉string型別程式碼。
這個地方注意這個既可以對
class Solution { public: vector<string> fizzBuzz(int n) { vector<string> v; for(int i = 1 ; i <= n ; i ++){ if(i % 3 == 0){ //能合併的地方就合併,保證邏輯清晰。// if(i % 5 == 0){ v.push_back("FizzBuzz"); } else{ v.push_back("Fizz"); } } else if(i % 5 == 0){ v.push_back("Buzz"); } else{ string k = std::to_string(i);//C++int型別轉字串// v.push_back(k); } } return v; } };