1class Solution {2public int getLucky(String s, int k) {34StringBuilder sb = new StringBuilder();56for (int i = 0; i < s.length(); i++) sb.append((s.charAt(i) - 'a') + 1);7String result = sb.toString();89if (result.length() == 1) return Character.getNumericValue(result.charAt(0));1011int sum = 0;12while (k-- > 0 && result.length() > 1) {13sum = 0;14for (int i = 0; i < result.length(); i++) sum += Character.getNumericValue(result.charAt(i));1516result = String.valueOf(sum);17}1819return sum;20}21}