Menu
Coddy logo textTech

Data Collection Setup

Parte de la sección Lógica y Flujo del Journey de C# de Coddy — lección 40 de 66.

challenge icon

Desafío

Fácil

En este proyecto, construirás un sistema de análisis de datos que procesa las calificaciones de los estudiantes. Primero, crea la base para recopilar y validar los datos de entrada.

Crea una clase llamada DataCollector con estos métodos:

  1. CreateScoreGrid(int students, int assignments): Crea y devuelve un arreglo jagged de enteros (int[][]) con las dimensiones especificadas para almacenar las calificaciones de los estudiantes.
  2. ValidateScore(int score): Devuelve true si la calificación es válida (entre 0 y 100 inclusive), de lo contrario false.
  3. PopulateWithDefaultValues(int[][] scoreGrid): Llena toda la cuadrícula con una calificación predeterminada de -1 (que representa «todavía no calificado») y devuelve la cuadrícula actualizada.

IMPORTANTE: No modifiques el código de prueba al final del archivo. Se utilizará para validar tu implementación.

Pruébalo tú mismo

using System; // No elimines esta línea

public class DataCollector
{
    public static int[][] CreateScoreGrid(int students, int assignments)
    {
        // Escribe tu código aquí
    }
    
    public static bool ValidateScore(int score)
    {
       // Escribe tu código aquí
    }
    
    public static int[][] PopulateWithDefaultValues(int[][] scoreGrid)
    {
        // Escribe tu código aquí
    }
}

Todas las lecciones de Lógica y Flujo