チャレンジ
タスクは簡単です。配列と最初と最後の値が与えられた場合:最初の後の最後の最初と最後の前の最初の最後を返します。
または単純に:配列var1、var2を指定します。
配列の例:
[var2、var1、、var2、、var2、var1、var2、]
戻り値:
- 配列に表示される最初のvar1の右側にある最初のvar2のインデックス。
[VAR2、第VAR1、第VAR2、第VAR2、VAR1、第VAR2、】
- 配列に表示される最後のvar2の左側にある最初のvar1のインデックス。
[var2、、2番目のvar1、、var2、、var2、最初のvar1、最後のvar2、]
入力
2つの異なる正の整数
正の整数の配列
出力
回答のインデックス、順番
ルール
配列には各変数が少なくとも1つ含まれます(最小サイズは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インデックスの場合はプラス1)になります。
var1に等しくすることができますvar2か?