기타/코딩테스트

4-2. 아나그램

마늘냄새폴폴 2023. 2. 23. 07:09

package HashMap그리고TreeSet4장.아나그램4다시2.my;

import java.util.HashMap;
import java.util.Scanner;

public class Main {

    /**
     * 피드백 X
     */

    public static void main(String[] args) {
        Scanner kb = new Scanner(System.in);
        String input1 = kb.next();
        String input2 = kb.next();

        System.out.println(solution(input1, input2));
    }

    private static String solution(String input1, String input2) {
        String answer = "NO";
        HashMap<Character, Integer> map1 = new HashMap<>();
        HashMap<Character, Integer> map2 = new HashMap<>();


        for (char x : input1.toCharArray()) {
            map1.put(x, map1.getOrDefault(x, 0) + 1);
        }

        for (char x : input2.toCharArray()) {
            map2.put(x, map2.getOrDefault(x, 0) + 1);
        }

        if (map1.equals(map2)) {
            answer = "YES";
        }

        return answer;
    }
}