Каждый член в последовательности возведения в квадрат, x n , создается путем взятия x n-1 , возведения его в квадрат и удаления всех, кроме первых четырех цифр.
Последовательность всегда начинается с x 1 = 1111 . Возведение в квадрат дает 1234321, поэтому x 2 = 1234
Первые несколько терминов:
1111
1234
1522
2316
5363
...
Соревнование
Ваша задача состоит в том, чтобы, учитывая неотрицательное целое число n , вычислить x n . Вы можете отправить полную программу, которая выполняет ввод / вывод, или функцию, которая принимает n в качестве параметра.
Ваше решение может быть нулевым или индексированным, если вы укажете, какое именно.
Поскольку все термины в этой последовательности короче 5 цифр, ваш код также должен быть максимально коротким. Применяются стандартные лазейки для игры в гольф .
Пусть победит лучший гольфист!
Тестовые случаи
Примечание: это 1-индексированный.
1 -> 1111
8 -> 6840
15 -> 7584
20 -> 1425
80 -> 4717