2つの配列AとBが与えられたとき、次のどれに当てはまるかを判定します。
Aが配列Bと等しい。またはAが配列Bを含んでいる(AはBのスーパーリスト)。またはAが配列Bに含まれている(AはBのサブリスト)。またはAとBは等しくない具体的には、2つの配列が同じ順序で同じ値を持っていれば、配列Aは配列Bと等しいです。配列Aが、Bと等しい連続した値の部分列を含んでいれば、AはBのスーパーリストです。配列Bが、Aと等しい連続した値の部分列を含んでいれば、AはBのサブリストです。
例:
A = []とB = [](どちらの配列も空)の場合、AとBは等しいですA = [1, 2, 3]とB = []の場合、AはBのスーパーリストですA = []とB = [1, 2, 3]の場合、AはBのサブリストですA = [1, 2, 3]とB = [1, 2, 3, 4, 5]の場合、AはBのサブリストですA = [3, 4, 5]とB = [1, 2, 3, 4, 5]の場合、AはBのサブリストですA = [3, 4]とB = [1, 2, 3, 4, 5]の場合、AはBのサブリストですA = [1, 2, 3]とB = [1, 2, 3]の場合、AとBは等しいですA = [1, 2, 3, 4, 5]とB = [2, 3, 4]の場合、AはBのスーパーリストですA = [1, 2, 4]とB = [1, 2, 3, 4, 5]の場合、AとBは等しくありませんA = [1, 2, 3]とB = [1, 3, 2]の場合、AとBは等しくありませんExercismに登録すれば、37個のコンセプト159個の演習、そして本物の人間によるメンタリングとともに、JavaScriptを学んでマスターできます。すべて無料です。