풀이
import java.util.*;
class Main {
public String solution(String str){
String answer="";
for(char x : str.toCharArray()){
if(Character.isLowerCase(x)) answer+=Character.toUpperCase(x);
else answer+=Character.toLowerCase(x);
}
return answer;
}
public static void main(String[] args){
Main T = new Main();
Scanner kb = new Scanner(System.in);
String str=kb.next();
System.out.print(T.solution(str));
}
}
cf. 아스키 코드를 사용해 풀 수도 있다. 아스키코드에서 소문자에서 대문자를 빼면 32가 나온다.
'취업준비 - 코테 , 면접 > 알고리즘(코테) 공부' 카테고리의 다른 글
백준 1330번 (조건문) (0) | 2023.02.06 |
---|---|
알고리즘 입문(Java) - String - 4.단어뒤집기 (0) | 2023.02.06 |
알고리즘 입문(Java) - String - 1. 문자 찾기 (0) | 2023.02.06 |
백준 2588번 (입출력과 사칙연산) (0) | 2023.02.02 |
백준 10430번 (입출력과 사칙연산) (0) | 2023.02.02 |