思路 循环
从4->5分析,将4个每一位拆开看(个数+数字),4=1211 => 1=11,2=12,11=21,所以5=111221
* 所以解题用循环,从1->n可求解出来
public String countAndSay(int n) {String str = "1";for(int i=2;i<=n;i++){StringBuilder builder = new StringBuilder();char pre = str.charAt(0);int count = 1;for(int j=1;j<str.length();j++){char c = str.charAt(j);if(c==pre)count++;else{builder.append(count).append(pre);pre=c;count=1;}}builder.append(count).append(pre);str=builder.toString();}return str;}
