41. 이상한 문자 만들기
class Solution {
public String solution(String s) {
// 배열로 단어 분리하기
String[] arrStr = s.split(" ", -1);
for (int i = 0; i < arrStr.length; i++) {
String[] spell = arrStr[i].split("");
for (int j = 0; j < spell.length; j++) {
if (j % 2 == 0) {
spell[j] = spell[j].toUpperCase();
} else {
spell[j] = spell[j].toLowerCase();
}
}
arrStr[i] = String.join("", spell);
}
String answer = String.join(" ", arrStr);
return answer;
}
}
https://school.programmers.co.kr/learn/courses/14743/lessons/118645
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
'코딩테스트 > 알고리즘 코드카타' 카테고리의 다른 글
알고리즘 코드카타 31~40 (1) | 2024.09.19 |
---|---|
알고리즘 코드카타 21~30 (0) | 2024.09.02 |
알고리즘 코드카타 11~20 (1) | 2024.08.19 |
알고리즘 코드카타 1~10 (1) | 2024.08.16 |