Вам нужно сгенерировать наименьшее простое число с nцифрами, и оно будет содержать только цифры, указанные в списке k.
Примеры:
Входные данные:
4
1 2
Для этого вы должны сгенерировать наименьшее простое число с 4цифрами, и это простое число должно содержать только цифры 1и 2.
Выход:
2111
Входные данные:
10
0 4 7
Выход:
4000000007
Входные данные:
6
5 5 5 5 5 5 5 5 5 5 1 5 5 5 5 5 5 5 5 5 5
Выход:
115151
Вы можете гарантировать, что ввод всегда будет в указанном вами формате, и вы можете сделать что угодно, если получите неправильный ввод (например, ввод nбез цифры k).
Если такого решения для входа не существует, ваша программа может выполнить любое из следующих действий:
- Распечатать
banana - Выбросить ошибку
- Бежать навсегда
- Что-нибудь еще
Поскольку это код-гольф , постарайтесь найти самый короткий код.
Ввод может быть в любом формате, который вы укажете. Например, если вы хотите, чтобы ваш ввод был похож на любой из следующих, это нормально.
4
[1, 2]
[1,2]4
1,2
4
4 12
Вы можете написать программу или функцию, и она должна либо вернуть правильное значение, либо распечатать его.
Пробелы разрешены где угодно.
Этот вызов вдохновлен A036229 .