Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- vector<int> subarraySum(vector<int> nums) {
- unordered_map<int, int> sums;
- sums[0] = -1;
- int sum = 0;
- vector<int> result;
- for(int i=0; i<nums.size(); i++) {
- sum += nums[i];
- if (sums.find(sum) != sums.end()) {
- result.push_back(sums[sum] + 1);
- result.push_back(i);
- break;
- } else {
- sums[sum] = i;
- }
- }
- return result;
- }
Add Comment
Please, Sign In to add comment