💡문제 풀이/프로그래머스 - JAVA

대소문자 바꿔서 출력하기 / 181949

뇌 리셋은 기본이지 2024. 1. 4. 13:06

정보

분류 : -

 

문제

문제링크

 

풀이

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        for(int i = 0 ; i < a.length() ; i++) {
        	char b;
        	if(Character.isUpperCase(a.charAt(i))) {
        		b = Character.toLowerCase(a.charAt(i));
        	} else {
        		b = Character.toUpperCase(a.charAt(i));
        	}
        	System.out.print(b);
        }
    }
}

 

풀이 내용

입력한 String 길이만큼 반복하여 한 문자씩 뽑아낸 후 Character.isUpperCast를 통해 대문자 확인 여부를 확인한다. 대문자일 경우 소문자로 바꾸고, 대문자가 아닐 경우 대문자로 변환하여 값을 출력한다.