Module (98%)
Section (100%)
LABORATORIO

Tiempo Estimado

60 minutos

Nivel de Dificultad

Difícil

Objetivos

  • Mejorar las habilidades del estudiante para trabajar con cadenas y listas.
  • Convertir cadenas en listas.

Escenario

Como probablemente sabes, Sudoku es un rompecabezas de colocación de números jugado en un tablero de 9x9. El jugador tiene que llenar el tablero de una manera muy específica:

  • Cada fila del tablero debe contener todos los dígitos del 0 al 9 (el orden no importa).
  • Cada columna del tablero debe contener todos los dígitos del 0 al 9 (nuevamente, el orden no importa).
  • Cada subcuadro de 3x3 de la tabla debe contener todos los dígitos del 0 al 9.

Si necesitas más detalles, puedes encontrarlos aquí.

Tu tarea es escribir un programa que:

  • Lea las 9 filas del Sudoku, cada una con 9 dígitos (verifica cuidadosamente si los datos ingresados son válidos).
  • Da como salida Si si el Sudoku es válido y No de lo contrario.

Prueba tu código utilizando los datos que te proporcionamos.

Datos de Prueba

Entrada de Muestra:

295743861 431865927 876192543 387459216 612387495 549216738 763524189 928671354 154938672

Salida de la Muestra:

Yes

Entrada de Muestra:

195743862 431865927 876192543 387459216 612387495 549216738 763524189 928671354 254938671

Salida de la Muestra

No

Code

{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×