✏️ 입력설명
첫 번째 줄에 반 학생 수 N(1<=N<=20)과 M(1<=M<=10)이 주어진다.
두 번째 줄부터 M개의 줄에 걸쳐 수학테스트 결과가 학생번호로 주어진다. 학생번호가 제일 앞에서부터 1등, 2등, ...N등 순으로 표현된다.
만약 한 줄에 N=4이고, 테스트 결과가 3 4 1 2로 입력되었다면 3번 학생이 1등, 4번 학생이 2등, 1번 학생이 3등, 2번 학생이 4등을 의미합니다.
✏️ 출력설명
첫 번째 줄에 짝을 만들 수 있는 총 경우를 출력합니다.
✏️ 입력예제 1
4 3
3 4 1 2
4 3 2 1
3 1 4 2
✏️ 출력예제 1
3
function solution(test){
let N=4,M=3;
let result=0;
let count=0;
let temp= Array.from(Array(N-1), () => new Array(M));
for(let i=0; i<arr.length;i++){
for(let j=0;j<arr[i].length-1;j++){
if(arr[i][j]>arr[i][j+1]){
temp[i].push('W');
} else{
temp[i].push('L');
}
}
}
for(let k=0;k<M;k++){
for(let l=0;l<N-1;l++){
if(temp[l][k]==='w'){
count++;
console.log(temp);
count=0;
}
}
if(count===3){
result++;
console.log(result);
}
}
return result;
}
let arr=[[3, 4, 1, 2], [4, 3, 2, 1], [3, 1, 4, 2]];
console.log(solution(arr));