>웹 프론트엔드 >JS 튜토리얼 >JavaScript 프로그램: 행렬의 각 행에서 가장 큰 요소 찾기

JavaScript 프로그램: 행렬의 각 행에서 가장 큰 요소 찾기

王林
王林앞으로
2023-08-25 16:05:22698검색

JavaScript 프로그램: 행렬의 각 행에서 가장 큰 요소 찾기

미래 연속 시제를 사용하여 주어진 행렬에서 각 행의 최대 요소를 찾는 프로그램을 작성하겠습니다. 여기에는 행렬의 각 행을 반복하고 요소를 비교하여 최대값을 찾는 작업이 포함됩니다.

이 솔루션을 구현하기 위해 Math.max() 및 루프와 같은 내장 함수를 사용하여 행렬을 반복하고 원하는 결과를 얻습니다. 프로그램이 끝나면 모든 크기의 행렬을 처리하고 효율적이고 효과적인 방식으로 행당 최대 값을 제공할 수 있는 솔루션을 갖게 됩니다.

방법

다음은 JavaScript를 사용하여 행렬의 각 행에서 최대 요소를 찾는 방법에 대한 간략한 설명입니다−

  • 여러 행과 열이 있는 행렬을 정의하세요.

  • 행렬의 각 행을 반복합니다.

  • 각 행에서 각 열을 반복하면서 지금까지 발견된 가장 큰 요소를 기록하세요.

  • 모든 열을 반복한 후 현재 가장 큰 요소가 현재 행의 가장 큰 요소가 됩니다.

  • 각 행의 최대 요소를 배열에 저장합니다.

  • 모든 행을 반복한 후 배열에는 각 행의 가장 큰 요소가 포함됩니다.

  • 결과로 배열을 반환합니다.

Example

은 다음과 같이 번역됩니다.

Example

다음은 행렬에서 각 행의 최대 요소를 찾는 완전한 JavaScript 프로그램 예입니다. −

으아악

Explanation

의 중국어 번역은

Explanation

입니다.
  • 함수 findMaxOfRows 는 2차원 행렬을 매개변수로 받아들입니다.

  • Variable result은 각 행의 최대 요소를 저장하는 데 사용됩니다.

  • 외부 for 는 행렬의 각 행을 반복합니다.

  • Inner for 는 현재 행의 각 요소를 반복합니다.

  • if 문은 현재 요소가 현재 최대값보다 큰지 확인합니다. 그렇다면 현재 요소를 사용하여 최대값을 업데이트하세요.

  • 내부 for 루프 뒤에 현재 행의 최대값을 result 배열에 추가합니다.

  • 외부 for 루프는 모든 행이 처리될 때까지 계속 실행됩니다.

  • 마지막으로 각 행의 가장 큰 요소가 포함된 result 배열을 반환합니다.

  • 샘플 행렬을 findMaxOfRows 함수에 매개변수로 전달하고 결과를 콘솔에 기록합니다.

위 내용은 JavaScript 프로그램: 행렬의 각 행에서 가장 큰 요소 찾기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제