코딩테스트/lv0

[프로그래머스 코딩테스트] java Lv.0 대소문자 바꿔서 출력하기

chantleman 2024. 7. 5. 10:00

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(int i=0;i<a.length();i++)
        {    
            char ch= a.charAt(i);
            if(ch>='a' && ch<='z') //소문자 -> 대문자
            {
                char b = (char)(ch-32);
                result += b;
            }
            else if(ch>='A' && ch<='Z')
            {
                char b =(char)(ch+32);
                result += b;
            }
            else{
                result+=ch;
            }          
        }     
        System.out.print(result);
    }
}