就拿两个输入,包含数字的非空矢量/列表1和2和一个字符串(不,你可能不会采取0/1替代)。字符串将是以下内容之一(小写,如下所示):
increasing
decreasing
ones
twos
all
none
如果字符串是____,则应返回索引___:
increasing...列表从更改1为的位置2(2紧接在之后的所有内容1)decreasing...列表从更改2为的位置1(1紧接在之后的所有内容2)ones...的所有数字1twos...的所有数字2all...所有数字none...没有数字。0如果列表为1索引,则很好。如果列表为0索引,则负数为好。您也可以输出一个空列表或字符串。
测试用例:
这些是1索引的。您可以选择是1索引还是0索引。在测试案例中,相同的向量用于不同的字符串。
--------------------------------
Vector:
1 1 2 2 2 1 2 2 1 1 2
String - Output
increasing - 3, 7, 11
decreasing - 6, 9
ones - 1, 2, 6, 9, 10
twos - 3, 4, 5, 7, 8, 11
all - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
none - 0 / []
------------------------------------
Vector:
1
String:
ones - 1
all - 1
decreasing / increasing / twos / none - 0 / []
计分
因为这是 代码高尔夫球,则以字节数最少的答案为准。