Daily LeetCode – day0139 1945. Sum of Digits of String After Convert

// 1945. Sum of Digits of String After Convert
class Solution {
    public int getLucky(String s, int k) {
        char[] charArray = s.toCharArray();
        StringBuilder sb = new StringBuilder();
        for (char c : charArray) {
            sb.append((c - 96));
        }
        char[] chars = sb.toString().toCharArray();
        int sum = 0;
        while (k != 0) {
            --k;
            sum = 0;
            for (char c : chars) {
                sum += c - 48;
            }
            if (sum < 10) return sum;
            chars = String.valueOf(sum).toCharArray();
        }
        return sum;
    }
}
学习笔记:
今天又是一道简单题,感觉不是特别简单。
需要用到创冲循环并且类型要转来转去的。


关于樊轶群

一个善良的理想主义者。
此条目发表在每日LeetCode分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注