Menu
Coddy logo textTech

Data Collection Setup

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

challenge icon

챌린지

쉬움

이 프로젝트에서는 학생 점수를 처리하는 데이터 분석 시스템을 구축하게 됩니다. 먼저 입력 데이터를 수집하고 검증하는 기반을 만듭니다.

DataCollector라는 클래스를 만들고 다음 메서드들을 구현하세요:

  1. CreateScoreGrid(int students, int assignments): 학생 점수를 저장하기 위해 지정된 치원의 정수 가변 배열(int[][])을 생성하고 반환합니다.
  2. ValidateScore(int score): 점수가 유효한 경우(0과 100 사이 포함) true를 반환하고, 그렇지 않으면 false를 반환합니다.
  3. PopulateWithDefaultValues(int[][] scoreGrid): 전체 그리드를 기본 점수 -1(“아직 채점되지 않음”을 나타냄)로 채우고 업데이트된 그리드를 반환합니다.

중요: 파일 하단의 테스트 코드를 수정하지 마세요. 이는 구현을 검증하는 데 사용됩니다.

직접 해보기

using System; // 이 줄을 삭제하지 마세요

public class DataCollector
{
    public static int[][] CreateScoreGrid(int students, int assignments)
    {
        // 여기에 코드를 작성하세요
    }
    
    public static bool ValidateScore(int score)
    {
       // 여기에 코드를 작성하세요
    }
    
    public static int[][] PopulateWithDefaultValues(int[][] scoreGrid)
    {
        // 여기에 코드를 작성하세요
    }
}

논리 및 흐름의 모든 레슨