Виклик
Для заданого діапазону натуральних чисел знайдіть перше і останнє просте число, повністю складене з числа простих чисел, винятково включаючи 0 (для цифр діапазон 0-2 повинен виводити 2-2). Асортимент включно. Якщо не знайдено жодного числа, очікуваний вихід дорівнює 0. Якщо є лише одне таке число, очікуваний вихід - це число в два рази.
Приклади
- Для діапазону 1–100 перше просте число - 2, а останнє - 73 (7 і 3 - прості числа).
- Для діапазону 70–80 перше просте число - 73, а останнє - 73 (Оскільки в даному діапазоні є лише одне правильне число, ми повертаємо його двічі).
- Для діапазону 190–200 немає правильної відповіді, тому ви повертаєте 0.
- Для діапазону 2000-2100 перше просте число - 2003, а останнє - 2053 (опускаємо цифру 0, але всі інші цифри є простими)
Це код-гольф , тому найкоротший код у байтах виграє!
Застосовуються всі стандартні лазівки.
Вхідні дані
- Ви можете вільно приймати два цілі числа як вхідні дані, однак ви можете бачити потрібне, стек, аргументи (аргументи), аргумент CLI, stdin.
- Ви повинні отримати лише два цілих числа.
Вихідні дані
- Ви повинні або повернути результат (кортеж, масив, багатоповернення, якщо ваша мова підтримує його), залишити його на стеці або надрукувати (у цьому випадку вони повинні бути якось відокремлені).
- Порядок виходів не має значення.
- Вам дозволено провідні / кінцеві дужки та нові рядки.
- Ви повинні повернути два числа, якщо є відповідь, навіть якщо вони однакові.
- Ви повинні повернути 0, якщо немає відповіді.
0
замість[0]
?