Menu
Coddy logo textTech

다차원 배열

Coddy GO 여정의 기초 섹션에 포함된 레슨 — 109개 중 73번째.

다차원 배열은 다른 배열을 요소로 포함하는 배열입니다. 그리드나 표를 표현하는 데 유용합니다.

숫자 그리드를 나타내기 위해 2×3 배열(2행 3열)을 생성합니다:

grid := [2][3]int{
    {1, 2, 3},
    {4, 5, 6},
}

두 개의 인덱스를 사용하여 요소에 접근합니다 - 첫 번째는 행, 그 다음은 열입니다:

element := grid[0][2]
fmt.Println(element)

이것은 0행 2열의 요소를 표시합니다:

3
challenge icon

챌린지

초급

이 챌린지에서는 작은 숫자 그리드를 나타내는 다차원 배열을 다루게 됩니다. 여러분의 과제는 이 2D 배열에서 특정 요소에 접근하여 출력하는 것입니다.

그리드는 숫자가 있는 간단한 3x3 게임 보드를 나타냅니다:

1 2 3
4 5 6
7 8 9

여러분이 할 일은 행 1, 열 2의 값(숫자 6이어야 함)을 출력하는 것입니다.

치트 시트

다차원 배열은 다른 배열을 요소로 포함하며, 그리드나 표를 표현하는 데 유용합니다.

2차원 배열 생성하기:

grid := [2][3]int{
    {1, 2, 3},
    {4, 5, 6},
}

두 개의 인덱스를 사용하여 요소에 접근합니다 - 첫 번째는 행, 두 번째는 열입니다:

element := grid[0][2]  // 0행, 2열
fmt.Println(element)   // 출력: 3

직접 해보기

package main

import "fmt"

func main() {
	// 이것은 2차원 배열로 표현된 3x3 그리드입니다
	grid := [][]int{
		{1, 2, 3},
		{4, 5, 6},
		{7, 8, 9},
	}
	
	// TODO: 1행 2열의 값을 액세스하고 출력하세요 (6이어야 합니다)
	// 기억하세요: 배열 인덱스는 0부터 시작하므로, 1행은 두 번째 행입니다
	
	// 이 줄 아래에 코드를 작성하세요
	
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨