Programación de Puzzles y Código de Golf

15
Partirme por la mitad

Se le dará un número x, donde 0 <= x <= 2^32 - 1. Debería generar una lista de números en decimal, después de la división recursiva en formato binario. Ejemplos: Ejemplo 1: 255 -> 255 15 15 3 3 3 3 1 1 1 1 1 1 1 1 La lista actual es justa 255. La representación binaria de 255es...

15
Horneame un pastel!

Este es un pastel: _========_ | | +________+ | | +________+ | | +________+ Tiene 8 de ancho, 3 de altura y 1 de profundidad. Debe escribir un programa que haga un pastel a partir de 3 entradas. La primera entrada controla cuántos guiones bajos hay en el medio y =s en la parte superior. Aquí...

15
Interpretar + código p

Inspirado por la reciente moda por otro lenguaje de dos caracteres, ;# Introducción Según el consenso de la comunidad , las respuestas aceptables en este sitio deben usar lenguajes de programación que, como mínimo: Puede determinar si un número natural es primo Puede sumar dos números naturales...

15
Imprimir texto invisible real

Mi desafío anterior, Imprimir texto invisible era bastante popular, probablemente debido a lo trivial que era. Sin embargo, los más observadores de usted pueden haber notado que realmente no está imprimiendo texto invisible, porque es imposible leer lo que se ingresó dado solo el resultado. Así...

15
Crear un programa de loros

Dada una entrada, genera esa entrada seguida de una nueva línea sin fin. La entrada será una cadena que consta solo de caracteres ASCII imprimibles ( 0x20-0x7E) y líneas nuevas ( 0x0A). Si la entrada es longitud 0, genera interminablemente nuevas líneas. Este es el código de golf, por lo que...

15
Copodope Gopolopfop

El lenguaje: oppificación Se crea un lenguaje divertido para hablar aplicando el siguiente proceso a cada palabra: Colocar opdespués de cada consonante. Así se Codeconvierte Copodope. Si eso es. A los efectos de este desafío, ysiempre es una consonante. El desafío: desaptación Dada una...

15
Números anexos

Un desafío bastante simple: recibirá dos entradas, una cadena y un número (el número puede tomarse como una cadena, es decir, en "123"lugar de 123) Si la cadena no termina en un número (es decir, no coincide con la expresión regular \d$), simplemente agregue el número al final de la cadena. Si la...

15
Hoy en el YOLD

El calendario discordiano es un calendario alternativo utilizado por los discordianos. El año discordiano tiene 5 estaciones, cada una de 73 días: Caos, Discordia, Confusión, Burocracia y Las secuelas. La semana discordiana tiene 5 días: Sweetmorn, Boomtime, Pungenday, Prickle-Prickle y Setting...

15
Caballero-llena una cuadrícula

Un relleno de caballero es un relleno de inundación utilizando la conectividad de la pieza de ajedrez de caballero. Específicamente: 1 1 1 1 0 1 1 1 1 (0 es el punto inicial, 1 muestra las celdas conectadas) Desafío Dada una cuadrícula 2D de espacios y paredes, y una ubicación inicial,...

15
¡Hazme una cerca!

Desafío Este es un desafío simple. Dados dos enteros positivos w y hcrear una cerca ASCII con un ancho wy una altura de h. La cerca debe construirse usando las siguientes reglas: El +personaje representará una publicación. El -personaje se usará para representar el ancho de la cerca. El |será...

15
Hagamos un triangulo

La mayoría de las personas están familiarizadas con el triángulo de Pascal. 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 El triángulo de Pascal es un autómata donde el valor de una celda es la suma de las celdas en la esquina superior izquierda y superior derecha. Ahora vamos a definir un triángulo...

15
Ejércitos pacíficos coexistentes

En el juego de ajedrez, hay una pieza llamada reina que puede atacar a cualquier otra pieza que esté en la misma fila, columna o diagonal. En el ajedrez, generalmente hay dos lados, blanco y negro, y cada pieza pertenece a uno de los equipos. Las piezas no pueden atacar piezas que pertenecen al...

15
¿Qué tecla presioné?

La tarea es escribir código para identificar qué tecla se presiona en el teclado. Puede suponer que solo se presiona una tecla a la vez y que hay un diseño de teclado estándar de EE. UU. Ese es el diseño con la @ sobre el 2. Su código debe generar un identificador único para cualquier tecla...

15
¿Ya he almorzado?

Te encanta el almuerzo. Sin embargo, usted está a dieta y quiere asegurarse de no almorzar accidentalmente dos veces en un día. Por lo tanto, debe hacer un programa que lo ayude a asegurarse. Sin embargo, una complicación es que almuerzas en un horario muy extraño. La hora a la que almuerza es...

15
Hacer una mesa de elaboración de Minecraft

¿No odias cuando no puedes recordar cómo crear algo en Minecraft? Bueno, ¡es hora de remediar eso! Tarea ¡Su tarea es tomar una entrada, ya sea como una lista 1D o 2D y dar salida a qué elemento es el resultado de la tabla de elaboración! Entrada Puede tomar la entrada como una cadena o una...

15
AZ en 10, ¿lo ves?

Como seguimiento de mi desafío anterior, ¡ cuente hasta 20 con palabras! , una vez más, utilizaremos la lista de palabras de ese desafío para realizar otra tarea. Esta vez, usarás exclusivamente: https://github.com/Magic Octopus Urn / wordListsByLength / blob / master / 10.txt Para elegir 26...