Max Land

Run Settings
LanguageJavaScript
Language Version
Run Command
const arr = [ [0,1,0,1], [1,1,1,0], [0,1,1,0], [0,0,0,1] ]; function square(a){ let st = []; for(let i=0;i<a.length;i++){ for(let j=0;j<a.length;j++){ console.log('inner for:: ',i,j,a[i][j]); if(a[i][j]==0) continue; st.push(check(a,i,j,a.length)); //break; } // if(st.length>0) // break; } return st; } function check(ar,i,j,l){ let res = []; if(i+1<l && j+1<l){ if(ar[i+1][j+1]==1){ console.log('in check:: ',i+1,j+1,ar[i+1][j+1]); return check(ar,i+1,j+1,l); } res.push(i); res.push(j); return res; } return res; } console.log(square(arr));
Editor Settings
Theme
Key bindings
Full width
Lines