문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요.
function solution(s) {
var answer = '';
return answer;
}
function solution(s) {
let answer = '';
let sp = s.split(' ');
// s 값을 공백을 기준으로 쪼개 준다 split()
for(let i=0; i<sp.length; i++) {
// i가 0부터 sp의 길이만큼 돌고
var sum = '';
// 그 값을 sum 이라는 변수에 넣어 준다
for(let j=0; j<sp[i].length; j++) {
// 이중 포문으로 j가 0부터 sp[i]의 길이만큼 돌오
if(j%2===0) sum += sp[i][j].toUpperCase();
//j가 짝수이면 sum에 sp[i][j]를 대문자를 넣어준다
else sum += sp[i][j].toLowerCase();
// 그렇지 않으면 소문자를 넣어준다
}
answer += sum+' ';
}
return answer.slice(0, -1);
// 문자열의 0 처음부터 -1 끝까지의 길이를 불러온다
}