Beşinci sayıdaki pozitif tamsayı güçlerini düşünün. İşte ilk 25, sağa hizalı:
X 5^X
1 5
2 25
3 125
4 625
5 3125
6 15625
7 78125
8 390625
9 1953125
10 9765625
11 48828125
12 244140625
13 1220703125
14 6103515625
15 30517578125
16 152587890625
17 762939453125
18 3814697265625
19 19073486328125
20 95367431640625
21 476837158203125
22 2384185791015625
23 11920928955078125
24 59604644775390625
25 298023223876953125
Güçlerin en sağ sütununun tümü olduğuna dikkat edin 5
. Sağdan ikinci sütun ise hepsi 2
. Yukarıdan aşağıya, dönüşümlü olarak okundu sağ üçüncü sütun 1
, 6
, 1
, 6
Bir sonraki sütun başlar, vs. 3
, 5
, 8
, 0
ve daha sonra çevrimleri.
Aslında, her kolon (aşağı kadar yeterli ise) uzunluğu, iki kez bir önceki çevrimin ise, ilk haricinde basamaklı bir bisiklet dizisine sahiptir 5
s ve 2
'nin çevrim.
Sütun numarası N olarak adlandırılır, sağdaki N = 1 ile başlar, ilk birkaç döngü:
N cycle at column N
1 5
2 2
3 16
4 3580
5 17956240
6 3978175584236200
7 19840377976181556439582242163600
8 4420183983595778219796176036355599756384380402237642416215818000
Meydan okuma
Pozitif bir tamsayı N verildiğinde, yukarıda anlatıldığı gibi N sütunundaki döngünün ondalık basamağını verin. Örneğin, N = 4 için çıktı olacaktır 3580
.
Rakamlar, aşağıdakiler olduğu sürece aşağıdaki gibi bir liste halinde [3, 5, 8, 0]
veya başka bir makul formatta çıkarılabilir :
- Rakamlar, güç sütunlarında yukarıdan aşağıya doğru okunur. örneğin
0853
geçersiz. - Çevrim, güç sütununda en üstteki numara ile başlar. örneğin
5803
4 sütun ile başlar başlamaz geçersiz3
değil5
. - Tam olarak bir döngü çıktı. mesela
358
ya35803
ya35803580
tüm geçersiz olacaktır.
Kodunuz en az N = 1 - 30 arasında çalışmalıdır.
İstenirse, sütunların 1 dizinli yerine 0 dizinli olduğunu varsayabilirsiniz. N = 0 verir 5
, N = 1 verir 2
, N = 2 verir 16
, N = 3 verir 3580
, vb.
Bayt cinsinden en kısa kod kazanır .
2^(N-2)
hariçtirN = 1