Description

Submission
class Solution {
public:
string countAndSay(int n) {
if(n == 1) return "1";
string s = "1";
for(int i = 0; i < n - 1; ++i) {
int count = 0;
char prev = s[0];
stringstream ss;
for(char c : s) {
if(c == prev) count++;
else {
ss << count << prev;
count = 1;
}
prev = c;
}
ss << count << prev;
s = ss.str();
}
return s;
}
};
