Tantangan modul
Tantangan: hash map
20 menit · 3 langkah
Langkah 1 dari 3 · Tulis kodenya
solution(nums, target)Return index
[i, j]dari dua angka dinumsyang jumlahnyatarget, dengani < j. Satu angka tidak boleh dipakai dua kali.Contoh:
solution([2, 7, 11, 15], 9)me-return[0, 1].Constraint:
2 ≤ nums.length ≤ 10⁵-10⁹ ≤ nums[i], target ≤ 10⁹- Tepat ada satu jawaban
function solution(nums, target) { }Langkah 2 dari 3 · Tulis kodenya
solution(s)Return index huruf pertama di
syang muncul tepat sekali. Kalau tidak ada, return-1.Contoh:
solution("loveleetcode")me-return2(huruf "v").Constraint:
0 ≤ s.length ≤ 10⁵shanya berisi huruf kecil
function solution(s) { }Langkah 3 dari 3 · Tulis kodenya
solution(nums)Return angka yang paling sering muncul di
nums. Kalau seri, return angka terkecil di antara yang seri.Contoh:
solution([4, 1, 4, 1, 2])me-return1(1 dan 4 sama-sama dua kali, dan 1 lebih kecil).Constraint:
1 ≤ nums.length ≤ 10⁵-10⁹ ≤ nums[i] ≤ 10⁹
function solution(nums) { }