2020.코딩일지

[코플릿]Algorithm Basic-04_firstCharacter 본문

algorithm

[코플릿]Algorithm Basic-04_firstCharacter

개발하는라푼젤 2022. 7. 31. 12:47
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"

split예시

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의특징)

 

 

Comments