나의 풀이
class Solution {
public String solution(String s) {
char[] chars = s.toCharArray();
int idx = 0;
for (int i = 0; i < chars.length; i++) {
if (chars[i] == ' ')
idx = 0;
else
chars[i] = (idx++ % 2 == 0 ? Character.toUpperCase(chars[i]) : Character.toLowerCase(chars[i]));
}
return String.valueOf(chars);
}
}
▶ String.valueOf() 메서드를 사용하여, chars 배열의 요소를 문자열로 합친다.
'프로그래머스(자바) > LV.1(자바)' 카테고리의 다른 글
최소직사각형→2차원 리스트를 1차원 리스트★★ (0) | 2022.12.16 |
---|---|
예산→오름차순 정렬★ + 작은 수부터 더하기★ (0) | 2022.12.16 |
최대공약수와 최소공배수★★ (0) | 2022.12.15 |
직사각형 별찍기→ for문 사용X, IntStream.range() 사용O (0) | 2022.12.15 |
문자열 다루기 기본→정규식 표현★★+match() (0) | 2022.12.15 |