function solution(s) {
let answer = '';
const arr = s.split(' ');
for (let word of arr) {
if (word === '') {
answer += ' ';
continue;
}
word = word[0].toUpperCase() + word.slice(1).toLowerCase();
answer += word + ' ';
}
return answer.slice(0, -1);
}
문제에서 주어진 문자열에 공백이 여러번 포함될수도 있다는 것을 간과했다.
문자열 앞뒤에도 공백이 있을 수 있고, 문자 사이에 공백이 2개 이상 있을수도 있다!