Biblioteca Claude Hint: Creación de funciones Python a partir de especificaciones detalladas
Comandos de utilidad de AIPublicado hace 2 años Círculo de intercambio de inteligencia artificial 9.6K 00
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
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...