2026-02-03 11:06:32 +0000 UTC
Reverse Letters Then Special Characters in a String
Links
Code
class Solution:
def reverseByType(self, s: str) -> str:
alpha, spec, res = [], [], []
for char in s:
if char.isalpha():
alpha.append(char)
else:
spec.append(char)
for char in s:
if char.isalpha():
res.append(alpha.pop())
else:
res.append(spec.pop())
return "".join(res)