class Solution {
public String solution(String s) {
StringBuilder answer = new StringBuilder();
String[] arr = s.split("");
int chk = 0;
for(int i = 0; i < arr.length; i++)
{
if (arr[i].equals(" "))
{
answer.append(" ");
chk = 0;
}
else
{
if (chk % 2 == 1)
{
answer.append(arr[i].toLowerCase());
chk ++;
}
else
{
answer.append(arr[i].toUpperCase());
chk ++;
}
}
}
return answer.toString();
}
}
_-for_each(), 삼항연산자 사용
class Solution {
public String solution(String s) {
String answer = "";
int cnt = 0;
String[] array = s.split("");
for(String ss : array) {
cnt = ss.contains(" ") ? 0 : cnt + 1;
answer += cnt%2 == 0 ? ss.toLowerCase() : ss.toUpperCase();
}
return answer;
}
}