Leetocde#38||Count and Say

来源:互联网 发布:java sftp jcraft 编辑:程序博客网 时间:2024/06/02 01:39


public class Solution {    public String countAndSay(int n) {        if (n < 1) {            return null;        }                String result = "1";        int t = n;                while (t > 1) {            char[] arr = result.toCharArray();            StringBuilder sb = new StringBuilder();                        for (int i = 0; i < arr.length; i++) {                int count = 1;                                while ((i + 1) < arr.length && arr[i] == arr[i + 1]) {                    count ++;                    i++;                }                                sb.append(count);                sb.append(arr[i]);                                result = sb.toString();            }            t--;        }                  return result;    }}


0 0
原创粉丝点击