算法随笔
A=【1,2,3,5,8,7,6,5,9,1,1,6,9,8】
B=【5,8,7】
在A中找出B,元素必须是连续的(也就是在A中找出连在一起的5,8,7),返回符合这种情况的B的第一个元素在A的位置(也就是5的位置,第3位),如果没有,返回一个负数;
条件:不允许用现有方法,正则。
B=【5,8,7】
在A中找出B,元素必须是连续的(也就是在A中找出连在一起的5,8,7),返回符合这种情况的B的第一个元素在A的位置(也就是5的位置,第3位),如果没有,返回一个负数;
条件:不允许用现有方法,正则。
let A= [1,2,3,5,8,7,6,5,9,1,1,6,9,8];
let B= [5,8,7];
let a= A.toString();
let b= B.toString();
console.log(a)
console.log(b)
if(a.indexOf(b) != -1){
console.log(A.indexOf(B[0]))
}else{
console.log(-1)
}

浙公网安备 33010602011771号