Виклик
Завдання проста. Дано масив та перше та останнє значення: Поверніть перше з останнього після першого та останнє перше перед останнім.
Або просто: Дано масив, var1, var2.
Приклад масиву:
[var2,, var1,, var2,, var2, var1, var2,]
Повернення:
- Індекс першого var2 з правого боку першого var1, який з’являється в масиві.
[Var2 ,, перший var1 ,, перший var2 , у друге var2, var1, var2 третій,]
- Індекс першого var1 з лівого боку останнього var2, який з’являється в масиві.
[var2,, другий var1,, var2,, var2, перший var1 , останній var2 ,]
Вхідні дані
Два чітких натуральних числа
Масив натуральних чисел
Вихідні дані
Покажчик відповідей, по порядку
Правила
Масив буде містити щонайменше одну з кожної змінної (мінімальний розмір 2)
Припустимо, що входи працюють
Приклад:
0, 1 [1, 0]або подібне не вдасться
Приклади
Input
First = 2; Last = 4; [0, 2, 4, 2, 3, 1, 4, 0, 1, 2, 4, 9]
Output
2, 9
Input
First = 4; Last = 2; [0, 2, 4, 2, 3, 1, 4, 0, 1, 2, 4, 9]
Output
3, 6
Input
First = 0; Last = 1; [0, 1]
Output
1, 0
9, 2, 6, 3і , 0, 1відповідно (або плюс один , якщо вихід 1-індексований).
var1дорівнюватиvar2?