코딩 테스트/프로그래머스 level1
이상한 문자 만들기
fullfish
2022. 9. 6. 18:04
코드
function solution(s) {
let answer = "";
let wordIndex = 0;
for (let i = 0; i < s.length; i++) {
if (s[i] === " ") {
wordIndex = -1;
answer += s[i];
} else if (wordIndex % 2 === 0) {
answer += s[i].toUpperCase();
} else answer += s[i].toLowerCase();
wordIndex++;
}
return answer;
}
공백이 2개 이상있을 수 있으므로 따로 wordIndex 변수를 만들어서 공백에 대응함