字母移位
题目来源:LeetCode No.848
题目描述:
有一个由小写字母组成的字符串 S
,和一个整数数组shifts
。
我们将字母表中的下一个字母称为原字母的 移位(由于字母表是环绕的,'z'
将会变成'a'
)。
例如·,shift('a') = 'b'
, shift('t') = 'u'
, 以及 shift('z') = 'a'
。
对于每个shifts[i] = x
, 我们会将 S
中的前i+1
个字母移位x
次。
返回将所有这些移位都应用到 S
后最终得到的字符串。
示例:
输入:S = "abc"
, shifts = [3,5,9]
输出:"rpl"
解释:
我们以"abc"
开始。
将S
中的