给定的混合字母和整数(例如,列表['a', 2, 3, 'b']
)增加由字母表中的(包装在一个位置的字母z
到a
)和减少由1的数字对于上面的例子中,输出应该是['b', 1, 2, 'c']
。
- 输入可以是混合类型列表,定界字符串,字符串列表等。
z
包装到a
,但1
转到0
,然后0
转到-1
,等等。- 输入将永远是
[a-z]
和整数。[A-Z]
如果更方便,则可以选择大写字母作为输入。 - 输入保证为非空。
- 输入内容只能包含数字或字母。
例子:
Input
Output
['a', 2, 3, 'b']
['b', 1, 2, 'c']
['a', 'b', 'z']
['b', 'c', 'a']
[-1, 0, 257, 'x']
[-2, -1, 256, 'y']
[0, 3, 1, 20382876]
[-1, 2, 0, 20382875]
规则和说明
int
范围,因此您永远不会得到Integer.MinValue
输入。