Tamsayı pozitifliği ile başlayarak , N , tam sayı küçük bulmak N' tekrar tekrar bölünmesi ile ulaşılabilen N (baz-10 kullanılarak) basamak biri. Seçilen her basamaklı bir bölen olmalıdır K daha yüksek 1 .
Örnek 1
Beklenen çıkış N = 230 olan '= 23 K :
Örnek 2
Beklenen çıkış N = 129.528 olan '= 257 K :
Optimal olmayan yollara dikkat edin!
Biz başlayabiliriz 129528/9 = 14392 , ama bu yol açmayacağını en küçük olası sonucu. İlk önce 9'a bölersek yapabileceğimiz en iyi şey:
kurallar
- Giriş, herhangi bir makul formatta (tam sayı, string, rakam dizisi, ...) alınabilir.
- Bu kod golf , yani bayt cinsinden en kısa cevap kazanır!
Test durumları
1 --> 1
7 --> 1
10 --> 10
24 --> 1
230 --> 23
234 --> 78
10800 --> 1
10801 --> 10801
50976 --> 118
129500 --> 37
129528 --> 257
8377128 --> 38783
655294464 --> 1111