算法随笔

 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位),如果没有,返回一个负数;
 
条件:不允许用现有方法,正则。 
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)
    }

  

posted @ 2018-08-28 14:58  anne_zhou  阅读(116)  评论(0编辑  收藏  举报