본문 바로가기
Study with me/프로그래머스 L0 마스터하기

프로그래머스 - L0 배열에서문자열대소문자변환하기

by 외계나무 2023. 12. 14.

프로그래머스 - level 0 배열에서 문자열 대소문자 변환하기

풀기는 걍 for문으로 toUpperCase() / toLowerCase() 사용함, 그리고...

▼ 생각은 했으나 IntStream.range(0, strArr.length) 까지 해놓고 막혀버린 '그 풀이'...

import java.util.Arrays;
import java.util.stream.IntStream;

class Solution {
    public String[] solution(String[] strArr) {
        return IntStream.range(0, strArr.length).mapToObj(i -> i % 2 == 0 ? strArr[i].toLowerCase() : strArr[i].toUpperCase()).toArray(String[]::new);
    }
}