Conversation
huyfififi
reviewed
Sep 14, 2026
| ``` | ||
|
|
||
| ## STEP 2 | ||
| Linked Hashmapを使っても解けるみたい。順序を保持するhashmapに今の所1回しか登場していない文字と場所を記録し、すでに出現した文字をhashsetに記録する。2回目が現れたらhashmapから消して、最後にhashmapの中で一番最近のものを取得する。 |
There was a problem hiding this comment.
nit: dict の挿入順が保持されることを利用しているのですね。一番最近のものを取得というより、最初に挿入されたものを取得、とした方が誤解がないかもしれません。
| カウンターで頻度を取っておいて、次は先頭から頻度が1のものを探す。 | ||
| ```python | ||
| from collections import Counter | ||
| class Solution: |
There was a problem hiding this comment.
PEP8 に
Surround top-level function and class definitions with two blank lines.
とあるように、class と import 文の間に2つ空行を入れる方が一般的かと思います。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.