행운 번호:
행운의 숫자는 행의 최소 요소와 열의 최대 요소인 행렬의 요소입니다.
정수의 2차원 배열을 받는 JavaScript 함수를 작성해야 합니다.
함수는 배열에서 모든 행운의 숫자를 찾고, 새로운 배열을 생성하고, 그 배열 내의 모든 행운의 숫자를 반환해야 합니다.
예를 들어 -
입력 배열이 -
인 경우상수 arr =[ [5, 3, 7, 3], [4, 2, 67, 2], [2, 32, 7, 4], [2, 9, 45, 23]];사전>그러면 출력은 다음과 같아야 합니다. -
상수 출력 =[];예시
다음은 코드입니다 -
상수 arr =[[5, 3, 7, 3], [4, 2, 67, 2], [2, 32, 7, 4], [2, 9, 45, 23]]; const luckyNumbers =(arr =[]) => { const 열 =arr.length; for(let c =0; c <열; c++){ let minRow =Math.min(...arr[c]); let pos =arr[c].indexOf(minRow); if(minRow ===arr[c][pos]){ let tmpMaxColumn =arr[c][pos]; for(let j =0; j <열; j++){ if(arr[j][pos]> tmpMaxColumn){ tmpMaxColumn =arr[j][pos]; 부서지다; } } if(tmpMaxColumn ===minRow){ return [tmpMaxColumn]; } } }; 반환 [];};console.log(luckyNumbers(arr));출력
다음은 콘솔 출력입니다 -
[]