문제
https://hianna.tistory.com/526
나의 답안
class Solution {
public String solution(String s) {
String answer = "";
String[] arr = s.split(" "); // 공백을 기준으로 문자열을 배열에 담음
for (int i=0; i < arr.length; i++) { // 문자열의 단어 반복
String newWord = "";
for (int k=0; k < arr[i].length(); k++) { // 각 단어의 알파벳 반복
/* 짝수번째 알파벳 대문자로 변환 */
if (k % 2 == 0)
newWord += Character.toString(arr[i].charAt(k)).toUpperCase();
/* 홀수번째 알파벳 소문자로 변환 */
else
newWord += Character.toString(arr[i].charAt(k)).toLowerCase();
}
answer += newWord + " ";
}
return answer.trim();
}
}
참고
자바 문자열 앞뒤 공백 제거하기 trim( ) vs strip( )
자바 String을 Char로, Char를 String으로 변환하기