단어의 공백을 기준으로 각 문자열마다 초기화 해주는 변수 선언
-> 공백이 나올때마다 0으로 초기화해준다 (단어의 홀수짝수 구별용)
split메서드로 공백열마다 나눠주는 str변수 선언
반복문으로 s의 길이만큼 돌려주고 각각 조건문으로 읽어가면서 변환하여 answer에 저장해준다.
function solution(s) {
let answer = '';
//단어의 공백 초기화
let index = 0;
let str = s.split(" ");
// % 2 === 0이 나오면 알파벳을 대문자로 변환 <-> 소문자로 변환
for (let i = 0; i< s.length ; i++) {
if(s[i] === ' ') {
index = 0;
answer += " ";
}
else {
if(index % 2 === 0) {
answer += s[i].toUpperCase();
}
else{
answer += s[i].toLowerCase();
}
index++;
}
}
return answer;
}