s
를 순회s
를 문자열 화function reverseOnlyLetters(s: string): string {
const splitS = s.split('')
const isNotEng = /[^a-zA-Z]/
let l = 0
let r = s.length - 1
while(l <= r) {
if(isNotEng.test(splitS[l])) {
l++
continue
}
if(isNotEng.test(splitS[r])) {
r--
continue
}
[splitS[l], splitS[r]] = [splitS[r], splitS[l]]
l++
r--
}
return splitS.join('')
};