강의

멘토링

커뮤니티

Inflearn Community Q&A

hellooguy's profile image
hellooguy

asked

Introduction to Javascript Algorithm Problem Solving (Coding Test Preparation)

7. Anagram (Hash Map)

선생님 ! 제가 생각한 방식이 맞는지 궁금합니다!

Written on

·

186

0

아나그램이라면 무조건 각 알파벳의 value가 짝수여야 된다는 생각에 이렇게 풀었는데, 아래 코드도 괜찮을까요?

function solution(str1, str2) {
        let answer = "YES";
        let sH = new Map();

        for (let i of str1 + str2) {
          sH.set(i, sH.get(i) ? sH.get(i) + 1 : 1);
        }

        sH.forEach((value) => {
          if (value % 2 !== 0) {
            answer = "NO";
            return;
          }
        });

        return answer;
      }

javascript코테 준비 같이 해요!

Answer 1

0

codingcamp님의 프로필 이미지
codingcamp
Instructor

안녕하세요^^

다음과 같은 경우에 반례가 됩니다.

let a="AABBCC";
let b="EEFFGG";
hellooguy's profile image
hellooguy

asked

Ask a question