Menu
Coddy logo textTech

요약 - 행렬 연산

Coddy Ruby 여정의 로직 및 흐름 섹션에 포함된 레슨 — 56개 중 14번째.

생성, 접근, 반복 및 공통 패턴을 하나의 챌린지에 모두 모아보세요.

challenge icon

챌린지

중급

입력에서 정사각 행렬의 크기인 n을 읽습니다. 행 r, 열 c의 각 셀이 r + c와 같은 n × n 행렬을 생성합니다.

그런 다음, 각 줄에 다음을 출력합니다:

  1. 외부 배열에 inspect를 사용한 행렬
  2. 모든 셀의 합계
  3. 주 대각선의 최댓값
  4. inspect를 사용한 전치 행렬

입력 3에 대한 출력은 다음과 같습니다:

[[0, 1, 2], [1, 2, 3], [2, 3, 4]]
18
4
[[0, 1, 2], [1, 2, 3], [2, 3, 4]]

(이 구성의 경우, 행렬은 우연히 자신의 전치 행렬과 동일하게 됩니다.)

직접 해보기

n = gets.to_i

# TODO: n×n 행렬을 생성하고 필요한 네 줄을 출력합니다

로직 및 흐름의 모든 레슨