강의

멘토링

커뮤니티

Inflearn Community Q&A

jnrsej10047880's profile image
jnrsej10047880

asked

Introduction to Javascript Algorithm Problem Solving (Coding Test Preparation)

아나그램 문제 질문있습니다.

Written on

·

135

0

<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(str1, str2) {
        let answer = "YES";
        let hs = new Map();
        for (let x of str1) {
          if (hs.has(x)) hs.set(x, hs.get(x) + 1);
          else hs.set(x, 1);
        }
        for (let x of str2) {
          if (!hs.has(x) || hs.get(x) === 0) return "NO";
          hs.set(x, hs.get(x) - 1);
        }
        return answer;
      }

      let a = "abaCCD";
      let b = "CCaab";
      console.log(solution(a, b));
    </script>
  </body>
</html>
 
//알려주신 코드로 새로운 예시를 넣어 실행해보면 YES가 나옵니다. 실제로는 아나그램이 아니기 때문에 NO가 나와야되는데 말이죠.
// 위코드에 헛점이 있어서 코드 수정이 필요해 보여서 문의드립니다
javascript코테 준비 같이 해요!

Answer

This question is waiting for answers
Be the first to answer!
jnrsej10047880's profile image
jnrsej10047880

asked

Ask a question