문자열 내 각 문자의 개수 반환

RingKim1·2024년 5월 21일

algorithm

목록 보기
8/18

문자열 내 각 문자의 개수 반환

해결과정

  // 함수를 실행해서 리턴을 해줄 결과 result를 선언 : {}
  // 문자열을 순회하기 위해 배열로 전환 : .split("");
  // 배열 순회 : forEach
  // 순회하면서 있으면 result[해당 순회 요소] +1, 없으면 result[해당 순회 요소] = 1
function countCharacters(s) {
  const result = {};
  s.split("").forEach((el) =>
    result[el] ? (result[el] += 1) : (result[el] = 1)
  );

  return result;
}

console.log(countCharacters("hello world"));

profile
커피는 콜드브루

0개의 댓글