Bir repdigit aynı rakam tekrarlanarak sadece yazılabilir doğal bir sayıdır. Örneğin 777, bir repdigit, çünkü yalnızca 7üç kez tekrarlanan rakamdan oluşuyor .
Bununla birlikte, bu sadece ondalık sayı (10 taban) ile sınırlı değildir, ancak:
- (Formun her Mersenne sayısı M n = 2 , n -1 ) ikili (taban 2) yazılmış bir repdigit olup.
- Her sayı, unary (un1) basamağında, trivally bir repdigit'tir.
- Her sayı
nda trivially repdigit olarak yazılabilir11tabanından-1(örneğin,17onaltılı (baz 16) yazılmış zaman olan11ve3ikili olarak (2 tabanlı) yazıldığında da11).
Buradaki zorluk , giriş sayısının repdigit olabileceği başka üsler bulmaktır.
Giriş
x > 3Herhangi bir uygun formatta pozitif bir tamsayı .
Çıktı
Pozitif bir tam sayı bile (x-1) > b > 1temsil burada xbaz bbir repdigit olup.
- Eğer böyle bir şey
byoksa, çıktı0veya bir miktar falsey değeri. - Eğer böyle bir çoklu
bvarsa, bunların herhangi birini veya tümünü çıkarabilirsiniz.
kurallar
(x-1) > b > 1Kısıtlama tekli önemsiz dönüşüm ya da "çıkarma bir" temel önlemektir. Çıkış numarası tekli ya da herhangi bir uygun baz yazılabilir, ancak baz kendisi önemsiz dönüşümlerin biri olmamalıdır.- Giriş / çıkış, uygun herhangi bir yöntemle yapılabilir .
- Standart boşluk deliği kısıtlamaları uygulanır.
Örnekler
In --> Out
11 --> 0 (or other falsey value)
23 --> 0 (or other falsey value)
55 --> 10 (since 55 is 55 in base 10)
90 --> 14 (since 90 is 66 in base 14 ... 17, 29, 44 also allowed)
91 --> 9 (since 91 is 111 in base 9 ... 12 also allowed)
b ≤ 36 ciddi şekilde sınırladığını varsaymak ve mevcut tüm cevapların daha büyük tabanları doğru bir şekilde işlediğini kabul etmek b;

b ≤ 36(birçok dilin yerleşik temel dönüştürme işlevi daha da artmaz)?