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.

29
Números de pollo McNugget
Descripción Los números de Chicken McNugget son números que se pueden expresar como una suma de 6, 9 o 20, los tamaños iniciales de las famosas cajas de Chicken McNugget vendidas por McDonald's. En esa suma, un número puede aparecer más de una vez, también lo 6 + 6 = …

11
Qué cable cortar
Esta tarea se trata de comprimir y procesar una secuencia de condicionales. En el juego Keep Talking and Nobody Explodes , un desactivador de bombas debe desarmar una bomba con la ayuda de instrucciones transmitidas por expertos que consultan un complicado Manual de desactivación de bombas . Este desafío se …

8
Realizar ordenamiento por gravedad
Reto Dada una lista de enteros, muestre cómo se haría la clasificación por gravedad. Ordenar por gravedad En gravedad, imagine los números como filas de asteriscos. Entonces, todo cae, y las nuevas filas obviamente se ordenarán. Veamos un ejemplo: [2, 7, 4, 6]: ** ******* **** ****** ------- ** **** …

26
Números de escalera
Un número escalera es un número entero positivo x tal que su n º dígitos (una indexadas empezando con el dígito menos significativo) es igual a x% (n + 1) . Eso es un poco bocado, así que veamos un ejemplo. Tome 7211311 , si tomamos los residuos modulares de …


28
¿Qué altura tienen los monolitos?
Aquí hay un ejemplo de una entrada de monolitos . Hay 4 en este ejemplo. _ | | _ | | _ | | | | | | | | _ _| |_| |___| |____| |_ El primer monolito tiene 4 unidades de altura, el segundo es 2, el tercero …

2
Ayuda a Pac-Man a contar los Pac-Dots
Siguiendo el consejo de la Sra. Pac-Man, que está preocupada por el sobrepeso, Pac-Man ha decidido realizar un seguimiento de su consumo diario de Pac-Dot. ¡Ayúdalo a contar el número de Pac-Dots en un camino dado en el laberinto! El laberinto Para ayudarlo a construir su propia codificación del laberinto, …

5
No puedo ver el bosque por los árboles.
Escriba un programa o función que dibuje un árbol de árboles, construyendo así un bosque. Los árboles se dibujan como apilar una pirámide. La primera fila (superior) contiene 1árbol, la siguiente fila abajo contiene 2(para un total de 3), la siguiente contiene 3(para un total de 6), y así sucesivamente. …


25
Fizz Buzz a texto
Introducción No sé en particular de dónde vino la tendencia a la moda. Puede ser solo un meme o algo así, pero es algo popular. Reto Su trabajo hoy es convertir Fizz Buzz en binario (0, 1) respectivamente, y convertir ese binario en texto. Cosas bastante estándar. ¿Cómo funciona? FizzBuzzBuzzFizzBuzzFizzFizzFizz …
29 code-golf  binary 

13
Sumas de columna de Pascal
La mayoría de los que están aquí están familiarizados con el Triángulo de Pascal. Está formado por filas sucesivas, donde cada elemento es la suma de sus dos vecinos superior izquierdo y superior derecho. Aquí están las primeras 5filas (tomadas del triángulo Generate Pascal ): 1 1 1 1 2 …


30
"Multiplicar" dos cuerdas
Esto se inspiró en una función que agregué recientemente a mi lenguaje Add ++ . Por lo tanto, enviaré una respuesta corta en Add ++ pero no la aceptaré si gana (no sería justo) ¿No odias cuando puedes multiplicar números pero no cadenas? Entonces deberías corregir eso, ¿verdad? Debe escribir …
29 code-golf  string 

22
¿Se puede hacer este valor con monedas y / o billetes únicos?
Escriba un programa que calcule si un valor monetario ingresado, como un entero, puede representarse mediante una combinación única de monedas y / o billetes, lo que significa que la misma moneda / billete no puede usarse más de una vez. Su programa debe tomar un valor como entrada, y …
29 code-golf  math 

9
Mostrar secuencias OEIS
La Enciclopedia en línea de secuencias enteras (OEIS) es una base de datos en línea de secuencias enteras. Contiene casi 280000 secuencias de interés matemático. Ejemplos de secuencias: enteros positivos ( A000027 ) números primos ( A000040 ) Números de Fibonacci ( A000045 ) Su tarea es escribir un programa …

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.