문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자로 이루어진 문자열을 리턴해야 합니다.
단어는 공백 한 칸으로 구분합니다.
연속된 공백은 없다고 가정합니다.
빈 문자열을 입력받은 경우, 빈 문자열을 리턴해야 합니다.
let output = firstCharacter('hello world');
console.log(output); // --> "hw"
output = firstCharacter(
'The community at Code States might be the biggest asset'
);
console.log(output); // --> "TcaCSmbtba"
function solution(str){
let result = "";
let newStr = str.split(" ");
for(let i = 0; i < newStr.length; i++){
if(newStr[i].length > 0){
newStr[i] = newStr[i][0];
}
}
result = newStr.join("");
return result;
}
str 문자열을 split합니다.
newStr 배열에 담겨 있는 것들을 반복문을 활용해 첫글자만 저장해줍니다.
이후 배열에 담겨 있는 단어들을 join을 통해 문자열로 변환 후 반환해줍니다.