나의 풀이

  function solution(str1, str2) {
            let answer = "YES";
            let sH = new Map();
            let sH2 = new Map();
            for (let x of str1) {
                if (sH.has(x)) sH.set(x, sH.get(x) + 1);
                else sH.set(x, 1);
            }
            // let max = Number.MIN_SAFE_INTEGER;

            for (let x of str2) {
                if (sH2.has(x)) sH2.set(x, sH2.get(x) + 1);
                else sH2.set(x, 1);

            }

            for (let [key, val] of sH) {
                if (key && val) {
                }
                //
                for (let [key, val] of sH) {
                    if (val == max) {
                        answer;
                        // max = val;
                        // answer = key;
                    } else {
                        answer = "False"
                    }
                }
                retu
                return answer;
            }
        }

        let a = "AbaAeCe";
        let b = "baeeACA";
        console.log(solution(a, b));

모범 답안

 

+ Recent posts