Cambridge Mobile Telematics processes numeric signals collected by the DriveWell platform. Given an array of integers and a target value, find the two distinct elements whose values add up to the target.
Return their zero-based indices as a two-element list. Return the indices in increasing order. You may assume that exactly one valid pair exists, and the same array element cannot be used twice.
Implement two_sum(nums, target):
nums, a list of integers, and target, an integer.[i, j] where i < j and nums[i] + nums[j] == target.Use a hash map to look up each number's required complement while scanning the array once.
def two_sum(nums, target):