LeetCode - Count and Say

来源:互联网 发布:运维java中间件有哪些 编辑:程序博客网 时间:2024/06/08 06:15

第一遍交的时候理解错题目意思了 还以为是读n...

public String countAndSay(int n) {String result = "1";        for (int i = 1; i < n; i ++) {        result = getResult(result);        }        return result;    }public String getResult(String number){        String result = "";        int count = 0;        String digit = number.substring(0, 1);        for (int i = 0; i < number.length(); i ++) {        String sub = number.substring(i, i + 1);        if (sub.equals(digit)){        count ++;        }        else {        result += count + digit;        count = 1;        digit = sub;        }        }                result += count + digit;                return result;}


0 0
原创粉丝点击