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

쟈니·2023년 6월 30일
0

코딩테스트 연습 - 대소문자 바꿔서 출력하기

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        String[] array = a.split("");
        String result ="";
        for (int i = 0; i< array.length; i++){
            if (!array[i].equals(array[i].toLowerCase()))
                array[i]=array[i].toLowerCase();
            else {
                array[i]=array[i].toUpperCase();
            }

            result += array[i];
        }
        System.out.println(result);
        }
    }

접근 방식

  • Split("")을 이용하면 문자열을 한 문자씩 쪼갤 수 있다.
  • array[i]는 문자열이기 때문에 equals를 이용하여 소문자인지 구분한다.
  • 소문자이면 toUpperCase()를 이용하여 대문자로 변환
  • 대문자이면 toLowerCase()를 이용하여 소문자로 변환

후기

String.split(), toUpperCase(), toLowerCase() 사용

풀이 참고

profile
시작은 미미하나 끝은 쥬쥬하다.

0개의 댓글