您现在的位置是:主页 > news > ps海报制作教程步骤的网站/培训机构管理系统哪个好
ps海报制作教程步骤的网站/培训机构管理系统哪个好
admin2025/6/25 15:00:35【news】
简介ps海报制作教程步骤的网站,培训机构管理系统哪个好,wordpress免费主题好不好,国内最新新闻摘抄2023年题目 给你一个由小写字母组成的字符串 s ,以及一个整数 k 。 首先,用字母在字母表中的位置替换该字母,将 s 转化 为一个整数(也就是,‘a’ 用 1 替换,‘b’ 用 2 替换,… ‘z’ 用 26 替换&am…
题目
给你一个由小写字母组成的字符串 s ,以及一个整数 k 。
首先,用字母在字母表中的位置替换该字母,将 s 转化 为一个整数(也就是,‘a’ 用 1 替换,‘b’ 用 2 替换,… ‘z’ 用 26 替换)。接着,将整数 转换 为其 各位数字之和 。共重复 转换 操作 k 次 。
例如,如果 s = “zbax” 且 k = 2 ,那么执行下述步骤后得到的结果是整数 8 :
转化:“zbax” ➝ “(26)(2)(1)(24)” ➝ “262124” ➝ 262124
转换 #1:262124 ➝ 2 + 6 + 2 + 1 + 2 + 4 ➝ 17
转换 #2:17 ➝ 1 + 7 ➝ 8
返回执行上述操作后得到的结果整数。
示例
输入:s = “iiii”, k = 1
输出:36
解释:操作如下:
- 转化:“iiii” ➝ “(9)(9)(9)(9)” ➝ “9999” ➝ 9999
- 转换 #1:9999 ➝ 9 + 9 + 9 + 9 ➝ 36
因此,结果整数为 36 。
输入:s = “leetcode”, k = 2
输出:6
解释:操作如下:
- 转化:“leetcode” ➝ “(12)(5)(5)(20)(3)(15)(4)(5)” ➝ “12552031545” ➝ 12552031545
- 转换 #1:12552031545 ➝ 1 + 2 + 5 + 5 + 2 + 0 + 3 + 1 + 5 + 4 + 5 ➝ 33
- 转换 #2:33 ➝ 3 + 3 ➝ 6
因此,结果整数为 6 。
来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/sum-of-digits-of-string-after-convert
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
方法1:模拟
Java实现
class Solution {public int getLucky(String s, int k) {int res = 0; StringBuffer sb = new StringBuffer();for (int i = 0; i < s.length(); i++) {sb.append(s.charAt(i) - 'a' + 1);}for (int i = 0; i < k; i++) {res = 0;for (int j = 0; j < sb.length(); j++) {res += sb.charAt(j) - '0';}sb = new StringBuffer();sb.append(res);}return res;}
}