오늘 풀어볼 문제는 Anagram끼리 묶는 문제다. 여기서 Anagram이란 단어의 문자열은 같지만 순서는 다른 것들을 말한다. 예를 들면 "eat"과 "tea"는 모두 a, e, t 로 이루어진 단어지만 순서는 다르다. Leetcode에서 문제보기 솔루션 1. 내가 처음 생각해낸 코드는 아래와 같았다. 우선 모든 단어를 돌며 정렬한 후 anagram이 존재하면 그 array에 넣어주고 없으면 result에 새로운 배열을 추가한다. 즉 ["eat", "tea", "hi", "hello", "ate"]가 있다고 했을 때 "eat"를 정렬하면 "aet"이다. anagrams에 존재하지 않는다. 추가해준다. anagrams = ["aet"] result = [["eat"]] "tea"를 정렬하면 "aet"다...