问题
例子
思路
代码
class Solution {
public String countAndSay(int n) {
String s = "1";
for(int i=2; i<=n; i++) {
int c=1;
StringBuilder sb = new StringBuilder();
for(int j=1; j<s.length(); j++) {
if(s.charAt(j)==s.charAt(j-1)) c++;
else{
sb.append(c);
sb.append(s.charAt(j-1));
c=1;
}
}
sb.append(c);
sb.append(s.charAt(s.length()-1));
s=sb.toString();
}
return s;
}
}