포스트

배열에서 문자열 대소문자 변환하기

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

문제

  • 문제 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public class Solution {
    public String[] solution(String[] strArr) {
        for (int i = 0; i < strArr.length; i++) {
            // 홀수번째 인덱스는 모든 문자를 대문자로 변환한다.
            if (i % 2 == 0) {
                strArr[i] = strArr[i].toLowerCase();
            } else { // 짝수번째 인덱스는 모든 문자를 소문자로 변환한다.
                strArr[i] = strArr[i].toUpperCase();
            }
        }
        return strArr;
    }

    public static void main(String[] args) {
        Solution sol = new Solution();
        String[] result1 = sol.solution(new String[]{"AAA", "BBB", "CCC", "DDD"});
        for (String str : result1) {
            System.out.print(str + " "); // 출력: aaa BBB ccc DDD
        }
        System.out.println();
        
        String[] result2 = sol.solution(new String[]{"aBc", "AbC"});
        for (String str : result2) {
            System.out.print(str + " "); // 출력: abc ABC
        }
        System.out.println();
    }
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.