受此挑战(或更具体地说,是通过误读)的启发,我提出了以下挑战:
给定输入字符串S,请颠倒所有大写字符和所有小写字符的顺序。保留所有非字母字符。例如:
请注意,大写字母W
(第一个大写字母)被替换为H
(最后一个)。小写字母也一样:“ d”(第一个)被e
(最后一个)交换,l
(第二个)被l
(pen-ultimate)替换……所有非字母字符都保留在原位。
输入值
- 输入是仅包含32-126范围内的ASCII字符的字符串。
- 保证输入的字符长度至少为1个字符,并且不会超出您的语言限制。
输出量
- 相同的字符串,并按说明交换字符。
附加规则
测试用例
A
A
Ok
Ok
OK
KO
Hello, World!
Wdlro, Holle!
0123456789
0123456789
The quick brown Fox jumps over the lazy doge
Feg odyza lehtr Tev ospmu jxon wor bkci uqeh
odd
ddo
racecar
racecar
EtOn Em OsN R AaToNsIsIhT!!1!
ThIs Is NoT A RaNsOmEnOtE!!1!
.+
为固定.*
)