def test_group_anagrams(self): self.assertEqual([['eat', 'tea', 'ate'], ['tan', 'nat'], ['bat']], \ group_anagrams(["eat", "tea", "tan", "ate", "nat", "bat"]))
""" Given an array of strings, group anagrams together. For example, given: ["eat", "tea", "tan", "ate", "nat", "bat"], Return: [ ["ate", "eat","tea"], ["nat","tan"], ["bat"] ] """ from algorithms.strings import group_anagrams a = ["eat", "tea", "tan", "ate", "nat", "bat"] print(group_anagrams(a))
def test_group_anagrams(self): self.assertEqual([['eat', 'tea', 'ate'], ['tan', 'nat'], ['bat']], \ group_anagrams(["eat", "tea", "tan", "ate", "nat", "bat"]))
def test_group_anagrams(self): self.assertEqual( [["eat", "tea", "ate"], ["tan", "nat"], ["bat"]], group_anagrams(["eat", "tea", "tan", "ate", "nat", "bat"]), )