isAlphabetic 메서드 사용
import java.util.Scanner;
class Main {
public String solution(String str) {
String answer;
char[] s = str.toCharArray();
int lt = 0, rt = s.length-1;
while(lt < rt){
//알파벳이 아닐 때
if(!Character.isAlphabetic(s[lt])) lt++;
else if(!Character.isAlphabetic(s[rt])) rt--;
else { //lt, rt 둘다 알파벳 일 때
char tmp = s[lt];
s[lt] = s[rt];
s[rt] = tmp;
lt++;
rt--;
}
}
answer = String.valueOf(s);
return answer;
}
public static void main(String[] args) {
Main T = new Main();
Scanner kb = new Scanner(System.in);
String str = kb.next();
System.out.println(T.solution(str));
}
}