Pertimbangkan urutan alami hingga-6 (abaikan 1) :
2,3,4,5,6
Kami mulai memindai dari kiri (dalam hal ini dari 2), mencari nomor yang dapat dibagi 2 (di sini 4) dan kemudian menghapus kedua angka dari daftar (di sini 2 & 4), sehingga daftar tersebut berkurang menjadi:
3,5,6
Kami melanjutkan proses yang sama, di sini paling kiri adalah 3, jadi kami mencari angka yang dapat dibagi dengan 3. 6 pasti angka itu dan dengan demikian 3 dan 6 dihapus,
5
Sekarang, tidak ada pencarian lebih lanjut yang dapat dilakukan. Jadi, ini menjadi daftar angka ALONED untuk n = 6.
OBJEKTIF
- Diberi angka n lebih besar dari 1, cetak semua angka yang diubah yang sesuai.
MEMASUKKAN
2
6
15
20
22
KELUARAN
2
5
8,9,11,12,13,15
11,12,13,15,17,19,20
12,13,15,17,19,20,21
BELUM CONTOH LAIN YANG BEKERJA
Untuk n = 22
=>2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22
=>3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 (remove 2 & 4)
=>5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 (remove 3 & 6)
=>7,8,9,11,12,13,14,15,16,17,18,19,20,21,22 (remove 5 & 10)
=>8,9,11,12,13,15,16,17,18,19,20,21,22 (remove 7 & 14)
=>9,11,12,13,15,17,18,19,20,21,22 (remove 8 & 16)
=>11,12,13,15,17,19,20,21,22 (remove 9 & 18)
=>12,13,15,17,19,20,21 (remove 11 & 22) (OUTPUT)
Ini adalah kode-golf , jadi kode terpendek dalam byte menang.