中等
给你一个仅由小写英文字母组成的字符串 s。
你可以执行以下操作任意次(包括零次):
-
选择字符串中出现的一个字符
c,并将 每个 出现的c替换为英文字母表中 下一个 小写字母。
返回将 s 转换为仅由 'a' 组成的字符串所需的最小操作次数。
注意:字母表是循环的,因此 'z' 的下一个字母是 'a'。
示例 1:
输入: s = "yz"
输出: 2
解释:
- 将
'y'变为'z',得到"zz"。 - 将
'z'变为'a',得到"aa"。 - 因此,答案是 2。
示例 2:
输入: s = "a"
输出: 0
解释:
- 字符串
"a"已经由'a'组成。因此,答案是 0。
提示:
1 <= s.length <= 5 * 105s仅由小写英文字母组成。