function solution(s) {
const answer = [];
s.toLowerCase().split(' ').forEach((value, index) => {
answer.push(value.charAt(0).toUpperCase() + value.substring(1));
})
return answer.join(' ');
}
function solution(s) {
return s.split(" ").map(v => v.charAt(0).toUpperCase() + v.substring(1).toLowerCase()).join(" ");
}
차이점은
1. forEach와 map 함수의 차이.
forEach를 사용하지 않고 map 함수를 쓸 경우에 map 함수 내부에서 적용하고 새로운 배열을 만들어낸다. 따라서 map함수가 더 적합하다.
2. 처음에 소문자로 바꿨는지, 나중에 바꿨는지