Continuous Subarray Sum LeetCode solution in Python
1class Solution:2def checkSubarraySum(self, nums: List[int], k: int) -> bool:3psum = {0: -1}4currentSum = 05for i in range(len(nums)):6currentSum += nums[i]7remainder = currentSum % k8if remainder not in psum:9psum[remainder] = i10else:11if i - psum[remainder] > 1:12return True13return False