class Solution {
public:
int reverseDegree(string s) {
}
};
3498. 字符串的反转度
给你一个字符串 s
,计算其 反转度。
反转度的计算方法如下:
'a'
= 26, 'b'
= 25, ..., 'z'
= 1)与其在字符串中的位置(下标从1 开始)相乘。返回 反转度。
示例 1:
输入: s = "abc"
输出: 148
解释:
字母 | 反转字母表中的位置 | 字符串中的位置 | 乘积 |
---|---|---|---|
'a' |
26 | 1 | 26 |
'b' |
25 | 2 | 50 |
'c' |
24 | 3 | 72 |
反转度是 26 + 50 + 72 = 148
。
示例 2:
输入: s = "zaza"
输出: 160
解释:
字母 | 反转字母表中的位置 | 字符串中的位置 | 乘积 |
---|---|---|---|
'z' |
1 | 1 | 1 |
'a' |
26 | 2 | 52 |
'z' |
1 | 3 | 3 |
'a' |
26 | 4 | 104 |
反转度是 1 + 52 + 3 + 104 = 160
。
提示:
1 <= s.length <= 1000
s
仅包含小写字母。原站题解