Menu
Coddy logo textTech

Recap - Multi-dimensional

Coddy C# 여정의 논리 및 흐름 섹션에 포함된 레슨 — 66개 중 7번째.

challenge icon

챌린지

중급

processMatrix라는 메서드를 생성하세요. 이 메서드는:

  1. 정수의 가변 배열(int[][] matrix)을 매개변수로 받습니다
  2. 다음과 같은 새로운 가변 배열을 반환합니다:
    • 각 요소가 인접 요소(위, 아래, 왼쪽, 오른쪽)의 합으로 대체됩니다
    • 가장자리 요소는 기존 인접 요소만 계산합니다
    • 원본 매트릭스는 수정되지 않아야 합니다

예를 들어, 다음 매트릭스가 주어졌을 때:

[2, 3, 4]
[5, 6, 7]
[8, 9, 10]

결과는 다음과 같아야 합니다:

[8, 12, 10]
[16, 24, 20]
[14, 24, 16]

예를 들어, 중앙의 값 6은 인접 값 3, 9, 5, 7의 합인 24가 됩니다. 3+9+5+7=24.

직접 해보기

public class ProcessMatrix
{
    public static int[][] processMatrix(int[][] matrix)
    {
        // 여기에 코드를 작성하세요
        
    }
}

논리 및 흐름의 모든 레슨