(Diilhami secara acak oleh /mathpro//q/339890 )
(Terkait: 1 , 2 )
Diberikan daftar input dari bilangan prima yang berbeda (misalnya, [2, 5, 7]), dan bilangan bulat n, output semua bilangan bulat positif benar-benar lebih kecil dari nyang hanya berisi bilangan prima sebagai pembagi. Untuk input [2, 5, 7]dan n=15ini berarti output dari [2, 4, 5, 7, 8, 10, 14].
Contoh lebih lanjut
[list] n | output
[2, 5, 7] 15 | [2, 4, 5, 7, 8, 10, 14]
[2, 5, 7] 14 | [2, 4, 5, 7, 8, 10]
[2] 3 | [2]
[2] 9 | [2, 4, 8]
[103, 101, 97] 10000 | [97, 101, 103, 9409, 9797, 9991]
[97, 101, 103] 104 | [97, 101, 103]
Aturan dan Klarifikasi
- Daftar input dijamin tidak kosong, tetapi mungkin hanya elemen tunggal
- Anda dapat menganggap daftar input sudah disortir dengan cara apa pun yang paling nyaman
nakan selalu lebih besar dari elemen terbesar dalam daftar input- Karena, misalnya,
2**0 = 1Anda dapat secara opsional memasukkan1dalam daftar output Anda - Input dan output dapat diberikan dengan metode apa pun yang mudah
- Anda dapat mencetak hasilnya ke STDOUT atau mengembalikannya sebagai hasil fungsi
- Program lengkap atau fungsi dapat diterima
- Jika berlaku, Anda dapat menganggap bilangan bulat input / output sesuai dengan
intrentang asli bahasa Anda - Celah standar dilarang
- Ini adalah kode-golf sehingga semua aturan golf biasa berlaku, dan kode terpendek (dalam byte) menang
1dalam output.
[2, 3, 7]Anda tidak dapat digunakan 5.