1. 12. 11
3. 21
4. 1211
5. 111221
1
被讀作"one 1"
("乙個一"
) , 即11
。
11
被讀作"two 1s"
("兩個一"
), 即21
。
21
被讀作"one 2"
, "one 1"
("乙個二"
,"乙個一"
) , 即1211
。
給定乙個正整數 n ,輸出報數序列的第 n 項。
注意:整數順序將表示為乙個字串。
示例 1:
輸入:1輸出:"1"示例 2:
輸入:4輸出:"1211"思路:統計每個數字連續出現的次數,從前一組推出後一組,從1迴圈到n即可,也可以考慮遞迴的方法
vclass solution
tmpchar = tmpchar + to_string(count) + tmp;
}result = tmpchar;
tmpchar = "";
n--;
}return result;
} };
LeetCode 數數並說
github 數數並說序列是乙個整數序列,第二項起每一項的值為對前一項的計數,其前五項如下 1.1 2.11 3.21 4.1211 5.111221 6.312211 7.13112221 8.1113213211 9.31131211131221 10.132113111231131122111...
Leetcode演算法 38 數數並說
數數並說序列是乙個整數序列,第二項起每一項的值為對前一項的記數,其前五項如下 111 211211 111221 1 讀作 1個1 即 11 11 讀作 兩個1 即 21 21 讀作 乙個2,乙個1 即 1211 給定乙個整數n,1 n 30,生成數數並說序列的第 n 項。備註 該整數序列的每一項都...
數數並說 Count And Say
報數序列是指乙個整數序列,按照其中的整數的順序進行報數,得到下乙個數。其前五項如下 1.1 2.11 3.21 4.1211 5.111221給定乙個正整數 n 輸出報數序列的第 n 項。注意 整數順序將表示為乙個字串。解法一 亂糟糟版 public string countandsay int n...