[백준][JAVA] - 애너그램(6443)
문제 소개 🥇️ 문제 레벨 : 골드5 🔔 문제 유형 : 백트래킹 💬 풀이 언어 : JAVA ⏱️ 풀이 시간 : 20분 🖇️ 문제 링크 : 백준 문제 링크 📝 문제 씬디는 애너그램(anagram) 프로그램을 만들어 줄 수 있는 남자를 좋아한다. 참고로 씬디는 매우 예쁘다. 애너그램 프로그램이란, 입력받은 영단어의 철자들로 만들 수 있는 모든 단어를 출력하는 것이다. 가령 "abc" 를 입력받았다면, "abc", "acb", "bac", "bca", "cab", "cba" 를 출력해야 한다. 입력받은 단어내에 몇몇 철자가 중복될 수 있다. 이 경우 같은 단어가 여러 번 만들어 질 수 있는데, 한 번만 출력해야 한다. 또한 출력할 때에 알파벳 순서로 출력해야 한다. 🤔 문제 분석 N과 M을 열심히 풀었다면 쉽..