[Algorithms] 04. Max Chars problem

3576 단어 AlgorithmsAlgorithms

문제


해결방법



  1. charMap 이라는 변수를 선언한다
  2. str 안에 있는 char을 charMap 안으로 넣는다
  3. charMap[char] char이 charMap에 들어갔는데 이미 있다면 ++
  4. 없다면 1로 작성한다

제출 코드


function maxChar(str) {
  const charMap = {};
  let max = 0;
  let maxChar = '';
  
  for (let char of str) {
    if (charMap[char]) {
      charMap[char]++;
    } else {
      charMap[char] = 1;
    }
  }
  for (let char in charMap) {
    if (charMap[char] > max) {
      max = charMap[char];
      maxChar = char
    }
  }
  return maxChar;
}

좋은 웹페이지 즐겨찾기