코딩테스트/기초

2. 대소문자 변환

누리는 귀여워 2024. 11. 28. 22:33

 

import java.util.*;

class Main {

    public String solution(String str) {
        String answer = "";
        for(int i = 0; i < str.length(); i++) {
        
        	// 문자열 str을 한 글자씩 나눈다
            char c = str.charAt(i);
            
            // c가 소문자일 경우 대문자로 변경 뒤 answer에 저장
            if(Character.isLowerCase(c)) {
                answer += Character.toUpperCase(c);
                
            // c가 소문자가 아닐 경우 소문자로 변경 뒤 answer에 저장
            } else {
                answer += Character.toLowerCase(c);
            }
        }
        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));
    }
}

 

 

import java.util.*;

class Main {

    public String solution(String str) {
        String answer = "";
        for(int i = 0; i < str.length(); i++) {
            char c = str.charAt(i);
            if(Character.isLowerCase(c)) {
                answer += Character.toUpperCase(c);
            } else {
                answer += Character.toLowerCase(c);
            }
        }
        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));
    }
}