Для целей этой задачи основная степень простого числа (PPP) определяется как число, которое может быть определено как простое число в степени простого числа. Например, 9 - это PPP, потому что он может быть представлен как 3 ^ 2. 81, с другой стороны, не является PPP, потому что он может быть представлен только как 3 ^ 4, а 4 не является простым. Первые несколько PPP: 4, 8, 9, 25, 27, 32, 49, 121, 125, 128, 169, 243, 289, 343 ... Это последовательность OEIS A053810
Твое задание:
Напишите программу или функцию, которая для входного целого числа n возвращает / выводит n-й PPP, либо 1-индексированный, либо 0-индексированный, в зависимости от того, что вы предпочитаете.
Входные данные:
Целое число от 0 до 1000, полученное любым разумным способом.
Выход:
ППС по индексу указанному на входе.
Тестовые случаи:
Это 1-индексированные данные, и поэтому, если ваша программа принимает 0-индексированные входные данные, необходимо получить тот же результат для указанного ввода - 1.
3 -> 9
6 -> 32
9 -> 125
Подсчет очков:
Этот код-гольф , выигрывает самая низкая оценка в байтах!