Menengah30 XPUnit 10: Pencarian dan Pengurutan, soal 3 dari 10

K Nilai Terbesar

Tampilkan K nilai terbesar dari yang paling besar.

Panitia lomba menyanyi hanya mengumumkan K skor teratas. Bantu menyusun daftar skornya dari yang tertinggi.

Masukan

Baris pertama berisi N (1 sampai 10000) dan K (1 sampai N). Baris kedua berisi N bilangan bulat.

Keluaran

Satu baris berisi K bilangan terbesar dari yang paling besar, dipisah spasi. Bilangan yang sama tetap ditulis sebanyak kemunculannya.

Contoh masukan dan keluaran

  1. Contoh 1

    Masukan

    7 3
    88 92 75 92 60 81 99

    Keluaran

    99 92 92

Petunjuk

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

Petunjuk 1

Urutkan dari yang terbesar dengan sorted(data, reverse=True), lalu ambil K elemen pertama.

Petunjuk 2

Di JavaScript, sort((a, b) => b - a) mengurutkan dari yang terbesar.

Pelajari dulu konsepnyaSort bawaan Python dan kunci pengurutanAlgoritma Pencarian dan Pengurutan

Soal lain di unit Pencarian dan Pengurutan

Soal berikutnya: Gabungkan Dua Daftar

Latih logika sedikit setiap hari

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

Lihat semua tantangan