Given an array of integers `nums` and an integer `target`, return the indices of the two numbers that add up to `target`.
You may assume that each input has exactly one solution, and you may not use the same element twice.
Return the answer as a list of two indices.
def two_sum(nums: list[int], target: int) -> list[int]:
Given an array of integers `nums` and an integer `target`, return the indices of the two numbers that add up to `target`.
You may assume that each input has exactly one solution, and you may not use the same element twice.
Return the answer as a list of two indices.
def two_sum(nums: list[int], target: int) -> list[int]: