작성일 : November 3, 2021
해설 : https://www.inflearn.com/course/자바스크립트-알고리즘-문제풀이/lecture/64064?speed=1.75&tab=curriculum&mm=close
어떻게 접근해야 하는지 파악을 못했다..
<html>
<head>
<meta charset="UTF-8">
<title>출력결과</title>
</head>
<body>
<script>
function solution(test){
let answer=0;
for(let i=1; i<=4; i++) {
for(let j=1; j<=4; j++) {
let cnt=0;
let pi=pj=0;
for(let k=0; k<test.length; k++) {
for(let s=0; s<test[0].length; s++) {
if(test[k][s]===i) pi=s;
if(test[k][s]===j) pj=s;
}
if(pi<pj)cnt++;
}
if(cnt===3) answer++;
}
}
return answer;
}
let arr=[[3, 4, 1, 2], [4, 3, 2, 1], [3, 1, 4, 2]];
console.log(solution(arr));
</script>
</body>
</html>
왜 이런 문제가 있는지 모르겠다...