Algorithm/inflearn

대소문자 변환

마닐라 2021. 9. 2. 09:57

import java.util.Scanner;

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); //소문자화*/
            
            //대문자는 65~90 소문자는 97~122 대소문자의 차이는 32
            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));
    }
}

'Algorithm > inflearn' 카테고리의 다른 글

특정 문자 뒤집기  (0) 2021.09.03
단어 뒤집기  (0) 2021.09.03
문장 속 단어  (0) 2021.09.02
#문자 찾기  (0) 2021.09.01
공부 방향  (0) 2021.09.01