코플릿 20번 문자

수민·2022년 11월 4일
0

코플릿

목록 보기
4/11

function countAllCharacters(str) {
  // TODO: 여기에 코드를 작성합니다.
  // Array.from(new Set()) 할당된 배열의 중복값 삭제

  // string.split() 단어하나씩 배열로 변수 할당
  let a=str.split("");

  // 중복배열 삭제
  let b=Array.from(new Set(a));

  // 객체생성
  let sum={};
  let count=0;
  // 문자열 중복값 삭제된 b-> element
  for(let element of b){
    // 문자열 a에담긴 길이만큼 뽑아냄.
    for(let i=0; i<a.length; i++){
      // element->b,a,n
      // a->banana;
      // 두개의 값 비교 
      if(element===a[i]){

        // 비교할떄마다 count 1씩증가.
        count++;
      }
    }
    // 
    sum[element]=count;
    count=0;
  }
  return sum;

}

  


```javascript

let output = countAllCharacters('banana');
console.log(output); // --> {b: 1, a: 3, n: 2}
profile
헬창목표

0개의 댓글