列表

详情


3498. 字符串的反转度

给你一个字符串 s,计算其 反转度

反转度的计算方法如下:

  1. 对于每个字符,将其在 反转 字母表中的位置('a' = 26, 'b' = 25, ..., 'z' = 1)与其在字符串中的位置(下标从1 开始)相乘。
  2. 将这些乘积加起来,得到字符串中所有字符的和。

返回 反转度

 

示例 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 。

 

提示:

原站题解

去查看

上次编辑到这里,代码来自缓存 点击恢复默认模板
class Solution { public: int reverseDegree(string s) { } };

上一题