Każdy termin w sekwencji kwadratu, x n , jest tworzony przez pobranie x n-1 , podniesienie go do kwadratu i usunięcie wszystkich oprócz pierwszych czterech cyfr.
Sekwencja zawsze zaczyna się od x 1 = 1111 . Kwadrat ten daje 1234321, więc x 2 = 1234
Pierwsze kilka warunków to:
1111
1234
1522
2316
5363
...
Wyzwanie
Twoim zadaniem jest, biorąc pod uwagę nieujemną liczbę całkowitą n , obliczyć x n . Możesz przesłać pełny program wykonujący operacje we / wy lub funkcję, która przyjmuje parametr n jako parametr.
Twoje rozwiązanie może mieć zero lub jeden indeks, o ile określisz, które.
Ponieważ wszystkie terminy w tej sekwencji są krótsze niż 5 cyfr, Twój kod powinien być tak krótki, jak to możliwe. Obowiązują standardowe luki w kodzie golfowym .
Niech zwycięży najlepszy golfista!
Przypadki testowe
Uwaga: są one indeksowane 1.
1 -> 1111
8 -> 6840
15 -> 7584
20 -> 1425
80 -> 4717