Menengah30 XPUnit 7: Daftar dan Array, soal 7 dari 12
Hapus Duplikat
Buang angka yang muncul berulang, sisakan kemunculan pertamanya.
Daftar nomor peserta yang dikumpulkan dari beberapa kelas ternyata berisi nomor ganda. Bersihkan daftarnya tanpa mengubah urutan kemunculan pertama.
Masukan
Baris pertama berisi N (1 sampai 10000). Baris kedua berisi N bilangan bulat.
Keluaran
Satu baris berisi angka-angka unik sesuai urutan kemunculan pertamanya, dipisah spasi.
Contoh masukan dan keluaran
Contoh 1
Masukan
8 4 2 4 7 2 9 7 1
Keluaran
4 2 7 9 1
Petunjuk
Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.
Petunjuk 1
Simpan angka yang sudah pernah dilihat di sebuah set.
Petunjuk 2
Set di Python memeriksa keanggotaan dengan sangat cepat, jauh lebih cepat daripada mencari di list.