Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.

10
Salida de un número en PrettyFont
He diseñado una nueva fuente que llamo PrettyFont. He dedicado mucho tiempo a perfeccionarlo, pero como soy un hombre trabajador no tengo tiempo para terminarlo. Por lo tanto, solo contiene 4 caracteres en este momento. Un día, cuando me haya hecho rico, se convertirá en mi objetivo de toda la …





4
Castor cerebral ocupado
Escriba un programa mental de no más de 256 caracteres que tome tantos pasos como sea posible, pero que no se repita infinitamente. El programa no puede tomar ninguna entrada. Más específicamente: Asume un número infinito de celdas a la derecha. A <cuando en la celda más a la izquierda …

7
Encuentra la distancia mínima de edición entre dos cadenas
Explicación La distancia de edición entre dos cadenas es una función del número mínimo posible de inserciones, eliminaciones o sustituciones para convertir una palabra en otra. Las inserciones y eliminaciones cuestan 1 y las sustituciones cuestan 2. Por ejemplo, la distancia entre ABy Aes 1, porque las eliminaciones cuestan 1 …
13 code-golf  string 

2
Ilumina una habitación con espejo
Objetivo En esta competencia, se te da una habitación aleatoria con una vela adentro. El objetivo es escribir el programa más corto (esto es golf) que determina qué partes de la habitación se iluminan con la vela, reemplazando los puntos oscuros con @'s'. El programa debe tomar una habitación de …

12
Implemente una almohadilla de una sola vez
Antecedentes Un pad de una sola vez es una forma de cifrado que se ha demostrado que es imposible de descifrar si se usa correctamente. El cifrado se realiza tomando un texto sin formato (compuesto solo por letras AZ) y generando una cadena aleatoria en la misma longitud (también solo …

3
Resolver triángulos con trigonometría
¡Es hora de desenterrar tus viejas notas de trigonometría de la escuela secundaria! El desafío es resolver los lados y ángulos desconocidos de diferentes triángulos. Y como es habitual en el código de golf, gana el código de trabajo más pequeño. Este no es un problema trivial; mi implementación de …

17
Marquesina de desplazamiento
Después de mi entrada al mundo ofuscado Hello World , pensé que sería divertido compartir el código subyacente. Pero, ¿por qué solo mostrar el código, hagámoslo también un golf! Desafío Escriba un script que desplace una cadena por la terminal, de derecha a izquierda, estableciéndose en el lado izquierdo. Entrada …

4
Una simple bagatela
El reto Dado un tablero de bagatelas como el siguiente: | | | /\ / | | \ /| | \ \ /\ \ | | \ / \ | |\ / / \ | | \ / \ | | \ | | \ / \ /\ \ | …
13 code-golf 

9
Función Soundex
Escriba la función más corta para generar el código American Soundex para un apellido que solo contenga las letras mayúsculas AZ. Su función debe producir resultados consistentes con todos los ejemplos de la página vinculada (que se muestran a continuación), aunque no es necesario ni debe eliminar los prefijos. Los …
13 code-golf  string 

4
Combinaciones de pinyin
Cree una función que tome una cadena de una sílaba pinyin como argumento, y devuelva verdadero de la combinación existente, falso de lo contrario. Use "v" para "ü". Aquí hay una lista completa de combinaciones. http://www.pinyin.info/rules/initials_finals.html Ejemplos f("bu") == true f("zheng") == true f("nv") == true f("ri") == true f("cei") …

2
Un concurso de Blackjack KOTH
Veintiuna Como me divertí mucho trabajando en el desafío KOTH original, quería idear otro. Para mí, la diversión de estos desafíos de IA está en refinar un bot relativamente simple que juega un juego muy simple sutilmente. Debido a la naturaleza probabilística de los juegos de cartas, creo que el …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.