Tantangan
Tugasnya sederhana. Diberikan array dan nilai pertama dan terakhir: Kembalikan yang pertama dari yang terakhir setelah yang pertama, dan yang terakhir dari yang pertama sebelum yang terakhir.
Atau sederhananya: Diberikan array, var1, var2.
Contoh Array:
[var2,, var1,, var2,, var2, var1, var2,]
Kembali:
- Indeks var2 pertama di sisi kanan var1 pertama yang muncul dalam array.
[var2,, var1 pertama ,, var2 pertama ,, var2 kedua, var1, var2 ketiga,]
- Indeks var1 pertama di sisi kiri var2 terakhir yang muncul dalam array.
[var2,, var1 kedua,, var2,, var2, var1 pertama , var2 terakhir ,]
Memasukkan
Dua bilangan bulat positif yang berbeda
Array bilangan bulat positif
Keluaran
Indeks jawaban, secara berurutan
Aturan
Array akan mengandung setidaknya satu dari setiap variabel (ukuran minimum 2)
Asumsikan input berfungsi
Contoh:
0, 1 [1, 0]
atau yang serupa akan gagal
Contohnya
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
dan 0, 1
masing - masing (atau ditambah satu jika output diindeks 1).
var1
sama denganvar2
?