(Rastgele esinlenerek /mathpro//q/339890 )
(İlgili: 1 , 2 )
Farklı asal sayıların (örn. [2, 5, 7]
) Ve bir tamsayının bir girdi listesi verildiğinde n
, tüm pozitif tamsayıları n
yalnızca bölen olarak bu primerleri içerenlerden daha küçük bir çıktı alın . Girdi için [2, 5, 7]
ve n=15
bu bir çıktı anlamına gelir [2, 4, 5, 7, 8, 10, 14]
.
Diğer Örnekler
[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]
Kurallar ve Açıklamalar
- Giriş listesinin boş olmadığı garanti edilir, ancak yalnızca tek bir öğe olabilir
- Giriş listesinin en uygun şekilde önceden sıralandığını varsayabilirsiniz.
n
her zaman giriş listesindeki en büyük öğeden daha büyük olacaktır- Örneğin,
2**0 = 1
isteğe bağlı olarak1
çıktı listenize ekleyebilirsiniz - Giriş ve çıkış herhangi bir uygun yöntemle verilebilir
- Sonucu STDOUT'a yazdırabilir veya işlev sonucu olarak döndürebilirsiniz
- Tam bir program veya bir işlev kabul edilebilir
- , Sen girdi varsayabiliriz Varsa / çıkış tamsayılar, dilinizin yerli sığacak
int
aralık - Standart boşluklar yasaktır
- Bu kod golfüdür, bu nedenle her zamanki golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır
1
.
[2, 3, 7]
kullanamazsınız 5
.