Two Sum

00:00
EasyArrayHashMapTwo Pointers
AmazonGoogleFlipkart

Given an array of integers and a target value, return the indices of the two numbers that add up to the target. Exactly one solution exists; you cannot use the same element twice.

Examples

Input → nums=[2,7,11,15], target=9
Output → [0,1]
Explanation:

2+7=9

Input → nums=[3,2,4], target=6
Output → [1,2]
Explanation:

2+4=6

Input → nums=[3,3], target=6
Output → [0,1]
Explanation:

same value, different indices