Menu
Coddy logo textTech

Descripción general del proyecto

Parte de la sección Lógica y Flujo del Journey de Swift de Coddy. Lección 49 de 56.

El segundo proyecto es un motor de cuestionarios. El estado es una lista de preguntas, cada una una tupla de (category, text, answer):

var questions: [(String, String, String)] = [
    ("math", "2 + 2?", "4"),
    ("geo", "Capital of France?", "paris")
]

A lo largo de las próximas cuatro lecciones, añadirás funciones una a una:

  • Añadir preguntas y hacerlas en orden
  • Puntuar respuestas (sin distinguir mayúsculas, recortadas)
  • Filtrar por categoría
  • Resumir la ejecución con un desglose por categoría

Al igual que el Habit Tracker, cada lección es independiente; volverás a construir el banco de preguntas en la parte superior de cada archivo.

challenge icon

Desafío

Principiante

Para empezar, escribe el código de configuración de datos:

  1. Inicializa un array vacío de preguntas ([(String, String, String)])
  2. Imprime el conteo (count)
  3. Imprime si el array está vacío (isEmpty)

La salida esperada es:

0
true

Pruébalo tú mismo

// TODO: declara un [(String, String, String)] vacío llamado questions,
// luego imprime count e isEmpty
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Lógica y Flujo

Practica por tu cuenta: Playground de Swift