Latihan 1: Two Pointer Technique — Algoritma

Latihan 1 dari materi Two Pointer Technique di Algoritma — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi twoSum(arr, target) dengan teknik two pointer:

console.log di starter jangan diubah. Output-nya harus tiga baris ini, berurutan:

Function-nya juga dicek dengan array dan target lain.

Salah satu cek data lain memakai array 200 angka (0 sampai 199) yang menghitung berapa kali isinya dibaca: twoSum(arr, 397) harus mengembalikan 198,199 dengan paling banyak 1.000 kali baca. Two pointer cukup satu lintasan (sekitar 400 kali baca); loop bersarang yang mencoba semua pasangan butuh puluhan ribu, jadi gak lolos.

Hint