At Shopify, a checkout service needs to find two item prices whose sum matches a discount target. Given an array of integers nums and an integer target, return the indices of the two distinct elements whose values add up to target.
You may assume exactly one valid pair exists, and you may not use the same element twice.
nums: a list of integerstarget: an integer[i, j] where i != j and nums[i] + nums[j] == targetExample 1
nums = [2, 7, 11, 15], target = 9[0, 1]nums[0] + nums[1] = 2 + 7 = 9Example 2
nums = [3, 2, 4], target = 6[1, 2]nums[1] + nums[2] = 2 + 4 = 62 <= len(nums) <= 10^5-10^9 <= nums[i] <= 10^9-10^9 <= target <= 10^9