私は今日バスに乗っていて、このサインに気づきました:
      seated    standing    wheelchairs
max1    37         30            00
max2    36         26            01
max3    34         32            00
座っている乗客、立ち客、車椅子の数はすべて、テーブルのある列より多くてはいけません。(詳細についてはチャットを参照してください。)
この課題のために、この考え方を一般化します:厳密に正の長さN(乗客の種類の数)の非負の整数リストと、厳密に正の次元の非負の整数行列(N列と構成ごとに1行)を与えます、またはこれの転置)、どの構成の制限が満たされているかを示すインデックス/真偽値/ 2つの一意の値のリストを返します。
たとえば、上記のマトリックスの場合:
30,25,1→ [1](0-indexed)[2](1-indexed)or [false,true,false](Boolean)or ["Abe","Bob","Abe"](two unique values)etc.  
次のテストケースは、真/偽のために上記の行列と0/1を使用します。
[30,30,0]→ [1,0,1]
[30,31,0]→ [0,0,1]
[35,30,0]→ [1,0,0]
[0,0,1]→ [0,1,0]
[0,0,0]→ [1,1,1]
[1,2,3]→[0,0,0]
次のテストケースでは、次のマトリックスを使用します。
1 2 0 4
2 3 0 2  
[1,2,1,2]→ [0,0]
[1,3,0,1]→ [0,1]
[1,2,0,3]→ [1,0]
[1,2,0,1]→[1,1]  
0の代わりに、あらゆるfalsy 1 1?)
                [x,31,z]アウトルールmax1とmax2、彼らは31 standeesを許可していませんので。
                
[30,31,0]こと[1, 1, 1]、それがによってカバーされているためmax3?