Вам потрібно буде генерувати найменший прайм з 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 .