Cho mảng số nguyên nums và số nguyên target, hãy trả về chỉ số của hai số trong nums có tổng bằng target.
Dữ liệu đảm bảo có đúng một đáp án, và không được dùng cùng một phần tử hai lần. Có thể trả về hai chỉ số theo thứ tự bất kỳ.
Viết hàm twoSum (không viết hàm main, không đọc dữ liệu vào): hệ thống gọi hàm với các tham số dưới đây và chấm giá trị hàm trả về.
Tham số:
nums (mảng số nguyên): mảng số nguyêntarget (số nguyên): tổng cần tìmGiá trị trả về (mảng số nguyên): Mảng gồm hai chỉ số khác nhau i và j (đếm từ 0) sao cho nums[i] + nums[j] == target, theo thứ tự bất kỳ.
Đầu vào
nums = [2,7,11,15], target = 9
Đầu ra
[0,1]
Đầu vào
nums = [3,2,4], target = 6
Đầu ra
[1,2]
Đầu vào
nums = [3,3], target = 6
Đầu ra
[0,1]
Chỉ số đếm từ 0. Kết quả được chấm theo thứ tự bất kỳ: [0,1] và [1,0] cùng đúng ở ví dụ 1.