2020.코딩일지
[코플릿]Algorithm Basic-04_firstCharacter 본문
728x90
문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자로 이루어진 문자열을 리턴해야 합니다.
입출력예시
더보기
//입출력예시
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) {
if (str === '') {
return '';
}
let words = str.split(' ');
let result = '';
for (let i = 0; i < words.length; i++) {
result = result + words[i][0];
}
return result;
}
공백으로 split한걸 words에 담아 둔다.
빈문자열 result를 만들어준다.
반복분 ㄱㄱ result에 하나담고 그다음꺼담고 또그다음껄담으려면,
result = result + 다음으로담는것; 를 해줘야한다. (안그럼 계속 초기화되어 최종1개만 남게됨.let의특징)
'algorithm' 카테고리의 다른 글
[코플릿]Algorithm Basic-06_letterCapitalize (0) | 2022.08.07 |
---|---|
[코플릿]Algorithm Basic-05_firstReverse (0) | 2022.08.07 |
[코플릿]Algorithm Basic-03_powerOfTwo (0) | 2022.07.31 |
[코플릿]Algorithm Basic-02_computeWhenDouble (0) | 2022.07.31 |
[코플릿]Algorithm Basic-01_transformFirstAndLast (0) | 2022.07.31 |
Comments