Skip to content

Create 560. Subarray Sum Equals K.md - #12

Open
mt2324 wants to merge 1 commit into
mainfrom
560.-Subarray-Sum-Equals-K
Open

mt2324 wants to merge 1 commit into
mainfrom
560.-Subarray-Sum-Equals-K

Conversation

@mt2324

@mt2324 mt2324 commented Sep 11, 2026

Copy link
Copy Markdown
Owner

class Solution:
def subarraySum(self, nums: List[int], k: int) -> int:
count = 0
cumulative_sums = {0:1}

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

: のあとにスペースを空けることをお勧めいたします。

参考までにスタイルガイドへのリンクを共有いたします。

https://google.github.io/styleguide/pyguide.html#36-whitespace

Do use whitespace after a comma, semicolon, or colon, except at the end of the line.

なお、このスタイルガイドは“唯一の正解”というわけではなく、数あるガイドラインの一つに過ぎません。チームによって重視される書き方や慣習も異なります。そのため、ご自身の中に基準を持ちつつも、最終的にはチームの一般的な書き方に合わせることをお勧めします。

return count
```

これだとタイムアウトした。

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

1 <= nums.length <= 2 * 104 であり、 dict が CPython でハッシュテーブルで実装されていることを考えると、タイムアウトすることは考えられないと思います。実際、 LeetCode に投げたところ、 28 ms でした。

Yuto729/leetcode#16
に従い、処理時間を見積もってみることをお勧めいたします。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants