题解 | 字符串排序
字符串排序
https://www.nowcoder.com/practice/5190a1db6f4f4ddb92fd9c365c944584
s = input()
tmp = list()
for e in s:
if e.isupper() or e.islower():
tmp.append(e)
tmp.sort(key=lambda s: s.lower())
ans = list()
i = 0
for e in s:
if not e.isupper() and not e.islower():
ans.append(e)
else:
ans.append(tmp[i])
i += 1
print(''.join(ans))