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.

8
Juega un poco del Canon de Pachelbel
Imprima el siguiente extracto del Canon de Pachelbel en D como audio: Reglas Se puede usar cualquier formato / codificación, siempre que exista un códec antes de la creación de este desafío Se puede usar cualquier instrumento (un instrumento real, síntesis MIDI, etc.) El tempo debe ser de 65 BPM …

10
Snowman Bowling
(relacionado / inspirado por: Dibuja una formación de bolos ) Un pasatiempo divertido en los meses de invierno es realizar bolos de muñeco de nieve, usando una pelota grande (como una pelota de baloncesto) y pequeñas figuras de muñeco de nieve. Recreemos esto en ASCII. Cada muñeco de nieve consta …

6
¿Puedo barrer las minas?
Buscaminas es un popular juego de rompecabezas en el que debes descubrir qué fichas son "minas" sin hacer clic en esas fichas. En cambio, haces clic en las fichas cercanas para revelar la cantidad de minas adyacentes. Una desventaja del juego es que es posible terminar en un escenario donde …

11
Resolver el problema de detención de Befinge
Vamos a definir un lenguaje sencillo 2D, que vamos a dar el nombre muy original, befinge . Befinge tiene 5 instrucciones: <>^v, como en la mayoría de los esolangs 2D, redirija el puntero de instrucción en sus respectivas direcciones. . es un no-op. El puntero de instrucciones comienza en la …

30
¡Hazme un huevo de Pascua!
No, no el ^^vv<><>BAtipo de huevos de Pascua, los verdaderos huevos de Pascua que pintamos. Aquí hay un huevo (terriblemente dibujado). __ / \ / \ | | \____/ En pascua, los pintamos con patrones. Como estos: __ /--\ /----\ |----| \____/ __ /%%\ /%%%%\ |%%%%| \____/ __ /~~\ /~~~~\ …


25
Ordenar una cadena, una especie de
Si ordena una cadena, generalmente obtendrá algo como: ':Iaaceeefggghiiiiklllllmnnooooprrssstttttuuyyyy Sí, esa fue la primera oración ordenada. Como se puede ver, hay una gran cantidad de caracteres repetidos, aa, eee, ttttt, 9 espacios y así sucesivamente. Si agregamos 128al valor ASCII del primer duplicado, 256al segundo, 384al tercero y así sucesivamente, …

13
Evaluar una expresión de operadores ternarios.
Considere una gramática sobre el alfabeto { 0, 1, ?, :} definido por la regla de producción s → 0┃ 1┃ 0 ?s :s ┃ 1 ?s :s Dada una cadena generada a partir de s , analícela como una expresión donde ?:sea ​​asociativa a la derecha (por ejemplo, a?B?X:Y:c?d:e?f:gsignifica …
29 code-golf  syntax 

29
¡Hagamos la ola!
Entrada: Una cadena (el fragmento de onda) con una longitud >= 2. Un entero positivo n >= 1 . Salida: Producimos una onda de una sola línea. Hacemos esto repitiendo la cadena de entrada n veces. Reglas de desafío: Si el primer y último carácter de la cadena de entrada …
29 code-golf  string 


30
La secuencia de cuadratura
Cada término en la secuencia de cuadratura, x n , se crea tomando x n-1 , cuadrándolo y eliminando todos menos los primeros cuatro dígitos. La secuencia siempre comienza con x 1 = 1111 . Al cuadrar esto se obtiene 1234321, entonces x 2 = 1234 Los primeros términos son: …


30
Hazme un cargador falso
Haga un cargador falso así: Parámetros: Muestre loading(espacio) uno de estos cíclicamente -\|/(espacio) (contador de porcentaje de 0-100) y luego a %. Se supone que el contador porcentual se incrementa en 1 cada vez que cambia la pantalla. El tiempo que tarda el contador en saltar a la siguiente iteración …

16
Simplifica una raíz cuadrada
Dado un número entero positivo n, simplifique la raíz cuadrada √nen la forma a√bextrayendo todos los factores cuadrados. Los resultados a,bdeben ser enteros positivos n = a^2 * bcon el bmenor tamaño posible. Puede imprimir ay ben cualquier orden en cualquier formato razonable. No puede omitir salidas 1como implícitas. Las …

30
La secuencia Squiggly
Todos los créditos a Adnan por venir con este desafío. Mi último desafío, antes de irme de vacaciones . Tarea Dado un entero positivo n, si nes impar, repita /eso muchas veces; si nes par, repite \eso muchas veces. (En serio, los casos de prueba serían mucho más claros que …
29 code-golf  string 

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.