• 1
    Entrada y salida de datos
    • Tareas
  • 2
    Condiciones
    • Tareas
  • 3
    Bucle for
    • Tareas
  • 4
    Cadenas de texto
    • Tareas
  • 5
    Bucle while
    • Tareas
  • 6
    Listas
    • Tareas
  • 7
    Matrices 2D
    • Tareas
  • 8
    Diccionarios
    • Tareas
  • 9
    Conjuntos
    • Tareas
  • 10
    Funciones y recursión
    • Tareas
  • к

Lección 9. Sets

Dificultad:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

Tarea«Decidimos Sudoku»

💻 Python
Imagina que juegas una versión simplificada de Sudoku en un campo de 4x4. En esta versión, debes llenar las celdas vacías con números del 1 al 4 de modo que en cada línea, cada columna y en cada uno de los cuatro cuadrados de 2x2, cada número aparezca solo una vez. Se te proporciona un campo de Sudoku parcialmente lleno. Escribe un programa que verifique si el número propuesto es un movimiento aceptable para una celda determinada.

Formato de entrada

Primero, se introducen 4 líneas, que representan el estado actual del campo de Sudoku. Cada línea contiene 4 caracteres: números del 1 al 4 o el símbolo '.' (Punto), que denota una casilla vacía.
Luego se introduce una línea que contiene tres números enteros separados por espacios:   fila columna num .   fila   y   columna   son las coordenadas de la celda para la cual se desea verificar la permisibilidad del movimiento (la numeración comienza en 0).   num es el número que se desea colocar en esta celda.

Formato de salida

muestre "Yes" si el movimiento propuesto es permisible (es decir, el número & nbsp; num & nbsp; puede colocarse & nbsp; (fila, columna) sin violar las reglas del Sudoku). De lo contrario, muestre "No". La salida debe estar en mayúsculas

Ejemplo

Entrada

1.34
.41.
3..1
42.3
1 1 2

Salida

Sí

Pista

There will be no clue here, decide for yourself!

main.py
Prueba 1
Prueba 2
Prueba 3
Prueba 4
Prueba 5
Prueba 6
Prueba 7
Prueba 8
Prueba 9
Prueba 10
Solución del desarrollador

🎉 ¡Felicidades! 🎉

¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.

AD

Publicidad

red-snake blue-snake green-snake

Ejecutando tu código...

Asistente de IA

¡Hola! Soy tu asistente de programación. Hazme cualquier pregunta sobre Python — puedo explicarte funciones, métodos y ayudarte con la tarea actual.