1. var countAndSay = function(n) {
    2. if(n==1) return '1';
    3. let pre = countAndSay(n-1);//递归
    4. let result = '';
    5. let count = 1;
    6. for(let i=0;i<pre.length;i++){
    7. if(pre[i] == pre[i+1]){
    8. count++; //计算有多少个该数
    9. }else{
    10. result += count+pre[i];
    11. count = 1; //已经将值加给result了,可以恢复为1,继续下一次
    12. }
    13. }
    14. return result;
    15. };