Langsung ke konten
Membaca soal

Tantangan modul

Tantangan: membaca soal

15 menit · 3 langkah

  1. Langkah 1 dari 3 · Tulis kodenya

    solution(nums, lo, hi)

    Return berapa angka di nums yang berada di antara lo dan hi, termasuk lo dan hi.

    Contoh: solution([1, 5, 8, 10], 5, 9) me-return 2 (angka 5 dan 8).

    Constraint:

    • 0 ≤ nums.length ≤ 1000
    • -10⁶ ≤ nums[i], lo, hi ≤ 10⁶
    • lo ≤ hi
    function solution(nums, lo, hi) { }
  2. Langkah 2 dari 3 · Tulis kodenya

    solution(nums, target)

    Return index terakhir di mana target muncul di nums. Kalau tidak ada, return -1.

    Contoh: solution([4, 2, 4, 1], 4) me-return 2.

    Constraint:

    • 0 ≤ nums.length ≤ 1000
    • -1000 ≤ nums[i], target ≤ 1000
    function solution(nums, target) { }
  3. Langkah 3 dari 3 · Tulis kodenya

    solution(nums)

    Return true kalau nums sudah urut tidak turun (setiap angka lebih besar atau sama dengan angka sebelumnya). Kalau tidak, return false.

    Contoh: solution([1, 2, 2, 5]) me-return true. solution([3, 1]) me-return false.

    Constraint:

    • 0 ≤ nums.length ≤ 1000
    • -10⁹ ≤ nums[i] ≤ 10⁹
    function solution(nums) { }