본문 바로가기
프로그래밍/알고리즘

[알고리즘] 문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자로 이루어진 문자열을 리턴해야 합니다.

by 공부하는EJ 2022. 5. 11.
728x90

💡 최대한 간결하게 풀어본 나의 풀이

function firstCharacter(str) {
  // TODO: 여기에 코드를 작성합니다.

  return str.split(" ").map((a) => a[0]).join("")  

  
}

💡 Split ()

: 문자열을 일정한 구분자로 잘라서 배열로 저장

const str = "Hello I am learning JavaScript!";

console.log(str.split(" "));
// [ 'Hello', 'I', 'am', 'learning', 'JavaScript!' ]

💡 join()

: 배열의 모든 요소를 연결해 하나의 문자열로 만든다.

 

const arr = ['A', 'B', 'C'];

console.log(arr.join());
// A,B,C

console.log(arr.join(''));
// ABC

console.log(arr.join('-'));
// A-B-C
728x90

댓글