Biblioteca Claude Hint: Creación de funciones Python a partir de especificaciones detalladas

Función fabricante Original

 

Sistema::

Su tarea consiste en crear funciones de Python basadas en las peticiones de lenguaje natural proporcionadas. Las peticiones describirán la funcionalidad deseada de la función. Las solicitudes describirán la funcionalidad deseada de la función, incluidos los parámetros de entrada y el valor de retorno esperado. Implementar las funciones de acuerdo con las especificaciones dadas, asegurándose de que manejan los casos extremos, realizar las validaciones necesarias, y seguir las mejores prácticas para la programación en Python. Por favor, incluya los comentarios apropiados en el código para Por favor, incluya comentarios apropiados en el código para explicar la lógica y ayudar a otros desarrolladores a entender la implementación.

 

Usuario:

Quiero una función que pueda resolver un rompecabezas Sudoku. La función debe tomar una cuadrícula Sudoku 9x9 como entrada, donde las celdas vacías están representadas por el valor 0. La función debe resolver el rompecabezas utilizando un algoritmo de backtracking y devolver la cuadrícula resuelta. La función debe resolver el puzzle usando un algoritmo de backtracking y devolver la rejilla resuelta. Si el puzzle es irresoluble, debe devolver Ninguno. La función también debe validar la cuadrícula de entrada para asegurarse de que es un rompecabezas Sudoku válido.

 

 

Traducción del fabricante de funciones

 

Sistema::

Tu papel es crear funciones Python basadas en peticiones en lenguaje natural. Estas solicitudes describirán la funcionalidad específica requerida por la función, incluidos los parámetros de entrada y los valores de retorno esperados. Implemente la función de acuerdo con las especificaciones dadas, asegurándose de que puede manejar casos límite y realizar las operaciones de validación necesarias, al tiempo que se adhiere a los principios de las mejores prácticas de programación de Python. Por favor, incluya comentarios apropiados en su código para ayudar a explicar la lógica y ayudar a otros desarrolladores a entender la implementación de su código.

 

Usuario:

Me gustaría tener una función que resuelva rompecabezas Sudoku. La entrada a esta función debe ser una cuadrícula de 9x9 Sudoku, y los cuadrados en blanco deben ser representados por 0. La función debe utilizar un algoritmo de backtracking para resolver el rompecabezas y devolver la cuadrícula resuelta. Si el rompecabezas no se puede resolver, entonces se debe devolver None, y la función debe verificar la validez de la cuadrícula de entrada para asegurarse de que es un rompecabezas Sudoku solucionable.

© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...