import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
String result = "";
for(char x : a.toCharArray()) {
if(Character.isLowerCase(x)) {
result += Character.toUpperCase(x);
} else {
result += Character.toLowerCase(x);
}
}
System.out.println(result);
}
}
간간히 toUpperCase, toLowerCase, isLowerCase, toCharArray() 이런 메소드 다 잊어먹을거 같다
아스키코드로 푼 사람들도 많은걸보니 대소문자 구분 아스키 정도는 외워두는게,,,
A가 65인것만 기억하네
[다른 사람의 풀이]
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
String answer = "";
for (int i=0; i<a.length(); i++) {
char index = a.charAt(i);
if (index >= 65 && index <= 90) {
answer += String.valueOf(index).toLowerCase();
} else {
answer += String.valueOf(index).toUpperCase();
}
}
System.out.println(answer);
}
}