38. Count and Say 发表于 2022-05-18 1234567891011121314151617181920212223class Solution { public String countAndSay(int n) { String str = "1"; for (int i = 2; i <= n; i++) { StringBuilder sb = new StringBuilder(); int j = 0; char c = str.charAt(j); for (int k = j + 1; k < str.length(); k++) { if (str.charAt(k) != c) { sb.append(k - j).append(c); c = str.charAt(k); j = k; } } sb.append(str.length() - j).append(c); str = sb.toString(); } return str; }} Reference38. Count and Say