소개
이번 챌린지에서는 Go 언어의 다차원 배열을 활용하여 여러 과목에 걸친 학생들의 성적을 기록하는 간단한 성적 관리 시스템을 구축합니다. 여러분은 조교가 되어 학생들의 성적을 효과적으로 관리할 수 있는 시스템을 직접 구현해야 합니다.
학생 성적 관리 시스템 설계
조교로서 여러분은 Go 언어의 다차원 배열을 사용하여 3 명의 학생이 수강하는 4 개 과목의 성적을 관리하는 시스템을 만들어야 합니다.
주요 과제
studentGrades라는 이름의 3x4 2 차원 정수 배열을 생성합니다.- 0 에서 100 사이의 실제 점수와 유사한 값으로 배열을 초기화합니다.
- 전체 성적 관리 배열을 출력합니다.
요구 사항
- 작업 파일 경로:
~/project/grade_tracker.go - 3 명의 학생과 4 개의 과목을 나타내는 3x4 2 차원 배열을 생성해야 합니다.
- 성적은 0 에서 100 사이의 정수여야 하며, 값은 자유롭게 선택할 수 있습니다.
- 배열 초기화 리스트 방식을 사용하여 성적 데이터를 입력합니다.
fmt.Println()을 사용하여 전체 배열을 출력합니다.
실행 예시
출력 예시:
[[85 92 78 90] [75 88 95 82] [90 79 85 88]]
도움말
- 2 차원 배열을 선언할 때는 대괄호 두 개
[][]int를 사용해야 함을 기억하세요. - 중첩된 초기화 리스트를 사용하여 값을 설정하세요.
- 2 차원 배열 초기화와 관련된 학습 내용을 다시 한번 확인해 보세요.
요약
이번 챌린지에서는 Go 언어의 3x4 2 차원 정수 배열을 사용하여 학생 성적 관리 시스템을 설계해 보았습니다. 0 에서 100 사이의 성적 값으로 배열을 초기화하고, 이를 표준 출력으로 확인하는 과정을 통해 다차원 배열의 구조와 활용법을 익혔습니다.



