문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자로 이루어진 문자열을 리턴해야 합니다.
예시
let output = firstCharacter('hello world'); console.log(output); output = firstCharacter( 'The community at Code States might be the biggest asset' ); console.log(output);
생각
- 문자열에 공백이 있으므로 공백을 기준으로 문자열을 나눈다.
- 나눈 문자열마다 맨 앞 인덱스를 골라내서 빈 문자열에 넣어준다.
풀이
function firstCharacter(str) { let biggin = str.split(' ') let output = '' if(str === ''){ return '' } for(i=0; i<biggin.length; i++){ output = output + biggin[i][0] } return output }
깨달은 점
- 기존의 것에 계속 더해줄 때는 a = a + b 포맷이고, 하나의 값이 최신화되는 경우는 a += b임을 기억하자.