[프로그래머스] 대소문자 바꿔서 출력하기

sungeun·2023년 5월 25일
0

코딩 기초 트레이닝

목록 보기
4/124
post-thumbnail

📔 문제 설명

영어 알파벳으로 이루어진 문자열 str이 주어집니다.
각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.

📌 제한사항

  • 1 ≤ str의 길이 ≤ 20
    - str은 알파벳으로 이루어진 문자열입니다.

🔍 입출력 예

입력 #1
aBcDeFg

출력 #1
AbCdEfG

🐹 내가 작성한 코드

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        
        char[] change = a.toCharArray();
        
        for (int i = 0; i < change.length; i++) {

			if (change[i] >= 'A' && change[i] <= 'Z') {
				change[i] = (char) (change[i] + 32);
			} else {
				change[i] = (char) (change[i] - 32);
            }
        }
        System.out.println(change);
    }

}
profile
Back-end Developer

0개의 댓글