https://leetcode-cn.com/problems/count-and-say/
class Solution {
public String countAndSay(int n) {
if (n==1){
return "1";
}
String string="1";
for(int i=1;i<n;i++){
string=say(string);
}
return string;
}
public static String say(String string) {
int count=1;
char num=string.charAt(0);
String newstring="";
for (int i=1;i<string.length();i++){
if (num==string.charAt(i)){
count++;
}else {
newstring=newstring+Integer.toString(count)+Character.toString(num);
num=string.charAt(i);
count=1;
}
}
return newstring=newstring+Integer.toString(count)+Character.toString(num);
}
}