다차원 배열
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챌린지
초급이 챌린지에서는 작은 숫자 그리드를 나타내는 다차원 배열을 다루게 됩니다. 여러분의 과제는 이 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행은 두 번째 행입니다
// 이 줄 아래에 코드를 작성하세요
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입