복습 - 다차원 배열
Coddy C# 여정의 논리 및 흐름 섹션에 포함된 레슨. 66개 중 7번째.
챌린지
중급processMatrix라는 메서드를 생성하세요. 이 메서드는:
- 정수의 가변 배열(
int[][] matrix)을 매개변수로 받습니다 - 다음과 같은 새로운 가변 배열을 반환합니다:
- 각 요소가 인접 요소(위, 아래, 왼쪽, 오른쪽)의 합으로 대체됩니다
- 가장자리 요소는 기존 인접 요소만 계산합니다
- 원본 매트릭스는 수정되지 않아야 합니다
예를 들어, 다음 매트릭스가 주어졌을 때:
[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)
{
// 여기에 코드를 작성하세요
}
}논리 및 흐름의 모든 레슨
직접 연습해 보세요: 온라인 C# 컴파일러