Skip to content

49. Group Anagrams#32

Open
skypenguins wants to merge 1 commit into
mainfrom
leetcode/arai60/problem-49
Open

49. Group Anagrams#32
skypenguins wants to merge 1 commit into
mainfrom
leetcode/arai60/problem-49

Conversation

@skypenguins

Copy link
Copy Markdown
Owner

49. Group Anagrams


@skypenguins skypenguins self-assigned this Jun 17, 2026
Comment thread memo.md
- 2回目: 1:22
- 3回目: 1:24

- 書いた後だけど `sorted_strs` は `strs_by_sorted_strs` とかの方がわかりやすいな

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sorted_string_to_group とかでも良いかもしれません。

Comment thread memo.md
break
```

### 正答

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

今回されている考察を一般化した考え方として、

複数の要素を、なにかしらの基準をもとに「同じだ」といえる要素同士のグループに分けるとき、

  • 2つの要素を比較して、それらが同じグループに入るのかを考える

よりも、

  • 1つの要素を見て、それがどのグループに属するかを判定する

ほうが効率が良い、と言えるのかなと思いました。

どのグループに属するかの判定をする時にはそのグループ固有の条件とか「名前」みたいなものが必要で、今回は

  • ソートした文字列
  • 文字の出現回数を数えたデータ

あたりが使える、ということなのかなと思っています。

@skypenguins skypenguins Jun 18, 2026

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

コメントありがとうございます。

1つの要素を見て、それがどのグループに属するかを判定する

たしかに仰る通りで、2つの条件を比較するよりまずシンプルにできないかの方針で今後は考えてみます。

@skypenguins skypenguins changed the title add memo.md 49. Group Anagrams Jun 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants