본문 바로가기
JAVA/Programmers

JAVA 프로그래머스 [대문자와 소문자] 자바 Lv.0

by tripleup 2023. 6. 4.
728x90
반응형

[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 대문자와 소문자

https://school.programmers.co.kr/learn/courses/30/lessons/120893


해결 과정

 

대문자를 소문자로 변경 : Character.toLowerCase()

소문자를 대문자로 변경 : Character.toUpperCase()

소문자인지 확인 : Character.isLowerCase()

대문자인지 확인 : Character.isUpperCase()

 

위의 것들을 사용하여 반복문과 조건문을 통해 코드를 작성한다.

 

.charAt()를 이용하여 구별하고 변경해준다.

 

소스 코드

 

import java.util.Arrays;

class Solution {
    public String solution(String my_string) {
        String answer = "";
        
        for (int i=0; i<my_string.length(); i++) {
            if (Character.isUpperCase(my_string.charAt(i))) {
                answer += Character.toLowerCase(my_string.charAt(i));
            } else
                answer += Character.toUpperCase(my_string.charAt(i));
        }
                
        return answer;
    }
}

 


728x90
반응형

댓글