firstCharacter
문제
문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자로 이루어진 문자열을 리턴해야 합니다.
입력
인자 1 : str
- string 타입의 공백이 있는 알파벳 문자열
출력
주의 사항
- 단어는 공백 한 칸으로 구분합니다.
- 연속된 공백은 없다고 가정합니다.
- 빈 문자열을 입력받은 경우, 빈 문자열을 리턴해야 합니다.
입출력 예시
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 firstCharacter(str) {
let newStr = "";
let words = str.split(" ");
if(str === ""){
return "";
}
for(let i = 0; i < words.length; i++){
newStr += words[i][0];
}
return newStr
}
// 레퍼런스 코드
function firstCharacter(str) {
if (str === '') {
return '';
}
let words = str.split(' ');
let result = '';
for (let i = 0; i < words.length; i += 1) {
result = result + words[i][0];
}
return result;
}