문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자가 대문자인 문자열을 리턴해야 합니다.
입력
인자 1 : str
string
타입의 공백이 있는 알파벳 문자열출력
string
타입을 리턴해야 합니다.주의 사항
let output1 = letterCapitalize('hello world');
console.log(output1); // "Hello World"
let output2 = letterCapitalize('javascript is sexy ');
console.log(output2); // "Javascript Is Sexy "
function letterCapitalize(str) {
// 내가 도착한 지점
// 01
return str.split('').map(el => el[0].toUpperCase()).join();
// 02
if (str === "") return "";
let words = str.split(' ');
for(let i = 0; i < words.length; i++) {
words[i].split(' ')
words[i] = words[i][0].toUpperCase;
}
return words.join(' ');
}
function letterCapitalize(str) {
// 정답
let words = str.split(' ');
for(let i = 0; i < words.length; i++) {
// words[i].split(' ')
if (words[i].length > 0) {
words[i] = words[i][0].toUpperCase() + words[i].substr(1);
}
}
return words.join(' ');
}