Programación de Puzzles y Código de Golf

45
¿Los cerdos pueden volar?

Tarea Su tarea es escribir una función o un programa en un lenguaje de su elección que analice un par de declaraciones y determine si de esas declaraciones se puede concluir que los cerdos pueden volar. Entrada La entrada es una cadena que puede leerse desde STDIN, tomarse como un argumento de...

45
Números de escopeta

Los números de escopeta son una secuencia con una definición bastante simple pero con una estructura interesante. Comience con los números naturales: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... Ahora tome todos los números en índices divisibles por 2 , agrúpelos en...

45
Me ama, no me ama

Me ama, no me ama Este sencillo juego para niños es antiguo, pero sigue siendo popular. Ya que estamos viviendo en el siglo XXI, ¡digitalicemoslo! Especificación El programa no debe ingresar nada, a menos que esté utilizando un lenguaje que no pueda generar semilla aleatoria; en ese caso, puede...

45
Imprima todas las direcciones IPv6

Esto me recuerda cuando hace unos años alguien subió un torrent "Herramienta de hackers: lista completa de todas las direcciones IP". Esto era, por supuesto, solo una lista generada de los ~ 4 mil millones de direcciones IPv4, pero miles de "h4xx0rz" la descargaron. ¡Mira mamá, imahacker! Esto...

45
Un píxel en movimiento circular.

Este es un desafío de salida gráfica donde la tarea es dar el código más corto por idioma. Tarea Su código debe trazar un solo píxel púrpura (valor hexadecimal # 800080 o rgb (128, 0, 128)), moviéndose en el sentido de las agujas del reloj alrededor de un círculo. Debería llevar exactamente 60...

45
Cuenta sumas de dos cuadrados

Dado un número no negativo n, genera el número de formas de expresar ncomo la suma de dos cuadrados de enteros n == a^2 + b^2( OEIS A004018 ). Tenga en cuenta que ay bpuede ser positivo, negativo o cero, y su orden es importante. Pocos bytes ganan. Por ejemplo, n=25da 12porque 25se puede expresar...

45
Hexadecimal y el alfabeto

En este desafío, recibirá una entrada, la convertirá a hexadecimal, hará un par de cambios y generará el resultado. Debido a que solo tienen 16 caracteres en hexadecimal, su código deberá ser lo más corto posible. Ejemplos Los ejemplos están separados por una línea en blanco. La primera línea...

45
Ejecute Stackylogic

Stackylogic es un lenguaje de programación basado en la lógica me hice a la que tienen en 0's y 1' s para la entrada y salida de una única 0o 1al finalizar. Un programa Stackylogic consta de líneas que solo pueden contener los tres caracteres 01?, así como exactamente uno <al final de una de...

45
Cuenta sin 3

Antecedentes Cuando estaba en la escuela primaria, solíamos jugar un juego en la clase de matemáticas que dice lo siguiente. Todos los niños se sientan en un gran círculo y se turnan para contar, comenzando desde 1 . Sin embargo, se deben omitir los siguientes números mientras se...

45
PPCG Jeopardy: Policías

¿Qué tan bien conoces el sitio? Vamos a averiguar. Este es un desafío de policías y ladrones . El hilo del ladrón. Como policía, necesitas: Encuentre un desafío no eliminado y no cerrado en este sitio para responder. El desafío no puede tener las siguientes etiquetas: policías y ladrones ,...

45
Todos a bordo del tren ASCII

¡Todos a bordo del tren ASCII! o O O ___ ___ ___ ___ ___ ___ ___ ___ ___ o | C | | O | | D | | E | | | | G | | O | | L | | F | TS__[O] |___| |___| |___| |___| |___| |___| |___| |___| |___|

45
Juguemos tenis

De repente tengo muchas ganas de jugar al tenis, ¡pero por desgracia no tengo cancha! ¡Sorpresa! Aquí es donde tu entras. Debes imprimir una cancha de tenis para mí, pero debes hacerlo en la menor cantidad de bytes posible por razones confidenciales. Pista de tenis --------- | | --------- | |...

45
Big Ben va BONG

Su tarea es crear un programa que imite al Big Ben (Twitter) . Tarea Cada vez que comienza una nueva hora (de acuerdo con la hora local de su computadora o UTC), debe generar tiempos BONGrepetidos hour(con un espacio entre las palabras). Por ejemplo, cuando son las 3 en punto, debe salir BONG...

45
¿Un poco, un mordisco o un byte?

Inspirado por este desafío Dado un número entero en el rango 0 <= n < 2**64, envíe el contenedor de tamaño mínimo en el que puede caber bit: 1 mordisco: 4 byte: 8 corto: 16 int: 32 largo: 64 Casos de prueba: 0 -> 1 1 -> 1 2 -> 4 15 -> 4 16 -> 8 123 -> 8 260 ->...

45
Dibujar / trazar un gráfico de corazón

Su desafío es dibujar / trazar uno de los corazones a continuación. El tamaño debe ser de al menos 50x50 píxeles (los gráficos vectoriales están bien). Puedes elegir cuál de los corazones quieres dibujar / trazar. Se aceptan ejes, líneas de cuadrícula, etc. Debe haber al menos 100 coordenadas /...