Będziesz musiał wygenerować najmniejszą n
liczbę pierwszą za pomocą cyfr i będzie ona zawierać tylko cyfry określone na liście k
.
Przykłady:
Wkład:
4
1 2
W tym celu musisz wygenerować najmniejszą 4
liczbę pierwszą za pomocą cyfr, a ta liczba pierwsza musi zawierać tylko cyfry 1
i 2
.
Wydajność:
2111
Wkład:
10
0 4 7
Wydajność:
4000000007
Wkład:
6
5 5 5 5 5 5 5 5 5 5 1 5 5 5 5 5 5 5 5 5 5
Wydajność:
115151
Możesz zagwarantować, że dane wejściowe będą zawsze w określonym przez ciebie formacie, i możesz zrobić wszystko, jeśli dostaniesz nieprawidłowe dane wejściowe (takie jak dane wejściowe n
bez cyfr k
).
Jeśli nie ma takiego rozwiązania dla danych wejściowych, twój program może wykonać dowolną z następujących czynności:
- Wydrukować
banana
- Zgłaszaj błąd
- Biegnij wiecznie
- Coś jeszcze
Ponieważ jest to kod-golf , staraj się znaleźć najkrótszy kod.
Dane wejściowe mogą mieć dowolny określony format. Na przykład, jeśli chcesz, aby dane wejściowe były podobne do poniższych, nie ma problemu.
4
[1, 2]
[1,2]4
1,2
4
4 12
Możesz napisać program lub funkcję i musi ona zwrócić poprawną wartość lub ją wydrukować.
Białe znaki są dozwolone w dowolnym miejscu.
To wyzwanie zainspirowane A036229 .