let n = arr[0].length;
let m = arr.length;
let answer = 0;
for(let i=1; i<=n; i++){
for(let j=1; j<=n; j++){
let cnt = 0;
for(let l=0; l<m; l++){
let ps = 0;
let py = 0;
for(let w=0; w<n; w++) {
if(arr[l][w] === i) ps = w;
if(arr[l][w] === j) py = w;
}
if(py<ps) cnt++;
}
if(cnt === m) answer++;
}
}
console.log(answer);
완전탐색으로 모든 경우의 수를 검사한다.
그러므로 4중 for을 돌린다.