import java.util.*;
class Main {
public String solution(String str) {
String answer = "";
//is~Case 메소드 사용
for(char x : str.toCharArray()) {
if(Character.isLowerCase(x)) {
answer += Character.toUpperCase(x);
}
else {
answer += Character.toLowerCase(x);
}
}
//ASCII코드 사용
for(char x : str.toCharArray()) {
if(x >=65 && x <= 90) {
answer += (char)(x+32);
}
else {
answer += (char)(x-32);
}
}
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));
}
}
ASCII코드
A~Z : 65~90
a~z : 97~122
ASCII코드 사용시 형변환을 해줘야한다!