Bu CMC'den ilham alındı
0'dan büyük bir pozitif tamsayı verildiğinde, üzerinde aşağıdaki işlemi gerçekleştirin:
- On tek basamağın (
1234567890
) tümü en az bir kez numaradaysa, sayıyı çıktılayın ve programdan çıkın - Aksi takdirde, sayıyı iki katına çıkarın ve sayıyı artırarak tekrarlayın.
Sayım 0'dan başlar ve girişin iki katına çıkarılma sayısıdır. Örneğin, giriş 617283945 olsaydı, bir kez ikiye katlanması gerekirdi, çünkü 1234567890'da 10 rakamın hepsi var.
Bu bir kod golf çok kısa kod kazanır. İsterseniz giriş bir dize olarak alınabilir.
Test senaryoları
input => output
617283945 => 1
2 => 67
66833 => 44
1234567890 => 0
100 => 51
42 => 55
n
bazı varlıklar var mı? Bir kanıt görmek isterim. k
nk