728x90
▶ 문제
▶ 풀이방법
class Solution {
public String solution(String s) {
String answer = "";
String[] str = s.split("");
int cnt = 0; //공백이후 0자리 부터 시작(판단)하기 위한 index공간
for(int i = 0; i < str.length; i++) {
if(str[i].equals(" ")) {
answer += " "; //공백은 그대로 출력
cnt = 0; //공백 이후 index 0으로 변환.
}else {
answer += (cnt % 2 == 0) ? str[i].toUpperCase() : str[i].toLowerCase();
cnt++;
}
}
return answer;
}
}
728x90
'Algorithm > PROGRAMMERS[Java]' 카테고리의 다른 글
Lv1. 시저암호 (0) | 2022.04.16 |
---|---|
Lv1. 약수의 합 (0) | 2022.04.16 |
Lv1. 자릿수 더하기 (0) | 2022.04.16 |
Lv1. 자연수 뒤집어 배열로 만들기 (0) | 2022.04.16 |
Lv1. 정수 내림차순으로 배치하기 (0) | 2022.04.16 |