class Solution {
public:
string countAndSay(int n) {
string s = "1",cs;
while(--n){
for(int m = 0,i = 1;m < s.size();m++,i++){
if(m+1 == s.size() || s[m] != s[m+1]){
cs += (i + '0');
cs += s[m];
i = 0;
}
}
s = cs;
cs = "";
}
return s;
}
};
Count and Say
最新推荐文章于 2024-12-21 10:31:21 发布