Ezvor

1. Two Sum

EasyArrays & Hashing Verified judge

Given an array of integers nums and an integer target, return the indices (0-based) of the two numbers that add up to target. Exactly one valid answer exists and you may not use the same element twice. Return the two indices in ascending order.

Example 1

Input

4
2 7 11 15
9

Output

0 1

Explanation: nums[0] + nums[1] = 2 + 7 = 9

Example 2

Input

3
3 2 4
6

Output

1 2

Input format

Input: line 1 = n, line 2 = n space-separated integers, line 3 = target.
Output: the two indices separated by a space.

Constraints

  • 2 ≤ n ≤ 10^4
  • -10^9 ≤ nums[i], target ≤ 10^9
  • Exactly one solution

Expected output

0 1