天津品牌网站建设哪个好,美团这个网站多少钱做的,啦啦啦资源视频在线观看8,网站设计制作的特点有哪些文章目录1. 题目2. 解题1. 题目
给你一个由小写字母组成的字符串 s #xff0c;以及一个整数 k 。
首先#xff0c;用字母在字母表中的位置替换该字母#xff0c;将 s 转化 为一个整数#xff08;也就是#xff0c;‘a’ 用 1 替换#xff0c;‘b’ 用 2 替换#xff…
文章目录1. 题目2. 解题1. 题目
给你一个由小写字母组成的字符串 s 以及一个整数 k 。
首先用字母在字母表中的位置替换该字母将 s 转化 为一个整数也就是‘a’ 用 1 替换‘b’ 用 2 替换… ‘z’ 用 26 替换。接着将整数 转换 为其 各位数字之和 。共重复 转换 操作 k 次 。
例如如果 s “zbax” 且 k 2 那么执行下述步骤后得到的结果是整数 8
转化zbax ➝ (26)(2)(1)(24) ➝ 262124 ➝ 262124 转换 #1262124 ➝ 2 6 2 1 2 4 ➝ 17 转换 #217 ➝ 1 7 ➝ 8 返回执行上述操作后得到的结果整数。
示例 1
输入s iiii, k 1
输出36
解释操作如下
- 转化iiii ➝ (9)(9)(9)(9) ➝ 9999 ➝ 9999
- 转换 #19999 ➝ 9 9 9 9 ➝ 36
因此结果整数为 36 。示例 2
输入s leetcode, k 2
输出6
解释操作如下
- 转化leetcode ➝ (12)(5)(5)(20)(3)(15)(4)(5) ➝ 12552031545 ➝ 12552031545
- 转换 #112552031545 ➝ 1 2 5 5 2 0 3 1 5 4 5 ➝ 33
- 转换 #233 ➝ 3 3 ➝ 6
因此结果整数为 6 。提示
1 s.length 100
1 k 10
s 由小写英文字母组成来源力扣LeetCode 链接https://leetcode-cn.com/problems/sum-of-digits-of-string-after-convert 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题
按题意模拟
class Solution {
public:int getLucky(string s, int k) {string t;for(auto c : s){t to_string(c-a1);}int ans 0, temp 0;for(auto c : t)ans c-0;while(--k ans){while(ans){temp ans%10;ans / 10;}ans temp;temp 0;}return ans;}
};4 ms 6.2 MB C 我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步