Menengah25 XPUnit 10: Pencarian dan Pengurutan, soal 1 dari 10

Urutkan Nilai

Urutkan nilai dari yang terkecil sampai terbesar.

Nilai ulangan diketik sesuai urutan bangku. Untuk melihat sebarannya, guru ingin nilai itu diurutkan dari yang terkecil.

Masukan

Baris pertama berisi N (1 sampai 1000). Baris kedua berisi N bilangan bulat.

Keluaran

Satu baris berisi bilangan-bilangan itu dari yang terkecil, dipisah spasi.

Contoh masukan dan keluaran

  1. Contoh 1

    Masukan

    6
    72 45 90 60 85 45

    Keluaran

    45 45 60 72 85 90

Petunjuk

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

Petunjuk 1

Bubble sort menukar dua elemen bersebelahan yang urutannya salah, lalu mengulanginya sampai tidak ada lagi yang perlu ditukar.

Petunjuk 2

Setelah paham caranya, kamu boleh memakai sorted() di Python atau sort((a, b) => a - b) di JavaScript.

Pelajari dulu konsepnyaBubble sortAlgoritma Pencarian dan Pengurutan

Soal lain di unit Pencarian dan Pengurutan

Soal berikutnya: Nilai Tengah

Latih logika sedikit setiap hari

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

Lihat semua tantangan