Menengah25 XPUnit 7: Daftar dan Array, soal 5 dari 12

Cari Nomor Absen

Temukan posisi pertama sebuah nomor di dalam daftar.

Daftar hadir lomba belum diurutkan. Panitia ingin tahu di urutan ke berapa seorang peserta mendaftar berdasarkan nomornya.

Masukan

Baris pertama berisi N (1 sampai 1000). Baris kedua berisi N bilangan bulat. Baris ketiga berisi nomor X yang dicari.

Keluaran

Posisi pertama X di dalam daftar, dihitung mulai dari 1. Bila X tidak ada, tampilkan Tidak ada.

Contoh masukan dan keluaran

  1. Contoh 1

    Masukan

    6
    12 7 31 7 5 20
    7

    Keluaran

    2

Petunjuk

Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.

Petunjuk 1

Periksa elemen satu per satu dari depan. Begitu ketemu, cetak posisinya dan hentikan pencarian.

Petunjuk 2

Indeks list dimulai dari nol, sedangkan posisi yang diminta dimulai dari satu.

Pelajari dulu konsepnyaPencarian linearAlgoritma Pencarian dan Pengurutan

Soal lain di unit Daftar dan Array

Soal berikutnya: Geser Nol ke Belakang

Latih logika sedikit setiap hari

Ada soal harian dengan XP ganda dan liga mingguan yang dimulai dari nol setiap Senin.

Lihat semua tantangan