문제
답안
function solution(s) {
var answer = '';
let words = s.split(' ');
for(let i = 0; i < words.length; i++){
for(let j = 0; j < words[i].length; j++){
if(j % 2 === 1){
answer += words[i][j].toLowerCase();
} else {
answer += words[i][j].toUpperCase();
}
}
if( i < words.length - 1){
answer += ' ';
}
}
return answer;
}
후기
split 메서드를 이용하여 공백 기준으로 나눈 후, 홀수번째 문자열은 소문자, 짝수번째 문자열은 대문자로 변경해주고, i가 words.length-1보다 작을때 공백을 넣어준다.
728x90
'자바스크립트 코딩테스트' 카테고리의 다른 글
프로그래머스 Level 1 - 3진법 뒤집기 (Javascript) (0) | 2023.12.25 |
---|---|
프로그래머스 Level 1 - 예산 (Javascript) (0) | 2023.12.23 |
프로그래머스 Level 1 - 크기가 작은 부분문자열 (Javascript) (0) | 2023.12.21 |
프로그래머스 Level 1 - 삼총사 (Javascript) (0) | 2023.12.20 |
프로그래머스 Level 1 - 최소직사각형 (Javascript) (0) | 2023.12.19 |