算法隨筆

 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)
    }
相關文章
相關標籤/搜索