题目:https://leetcode-cn.com/problems/count-and-say/
答案:
public String countAndSay(int n) {
String result = "1";
for(int i=2;i<=n;i++){
char[] chars = result.toCharArray();
result = "";int j=0;
while (j<chars.length){
int count =1;
while (j<chars.length-1){
if(chars[j]==chars[j+1]) {
count++;
j++;
}else{
break;
}
}
System.out.println("count="+count+",value"+chars[j]);
result += count+""+chars[j];
j++;
}
System.out.println("result="+result);
}
return result;
}