Tiny Bunny
본문 바로가기

programmers

프로그래머스 0단계 : 대소문자 변환

728x90
/*
Q. 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 20
- str은 알파벳으로 이루어진 문자열입니다.
 */

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        
        String inputWord = "";
        String outputWord = "";
        int temp;

        inputWord = sc.nextLine();

        for (int i=0; i<inputWord.length(); i++) {
            temp = (int)inputWord.charAt(i);

            if ((65<=temp) && (temp<=90)) { // 대문자 65~90
                outputWord += (char)(temp+32);
            }
                else if ((97<=temp) && (temp<=122)) { // 소문자 97~122
                    outputWord += (char)(temp-32);
                }

                else
                outputWord +=(char)temp;
            }

        System.out.println(outputWord);

        sc.close();   
    }
}
728x90