Programación de Puzzles y Código de Golf

25
Cuenta regresiva de 100 días

Es común comenzar la cuenta regresiva 100 días antes de un evento, probablemente debido a nuestro sistema de base 10. Se pueden encontrar ejemplos de esto en todas partes: 100 días hasta tu cumpleaños 100 días hasta la boda 100 días hasta la elección 100 días hasta nuestra graduación 100 días...

25
Palíndromos perfectos

Su tarea es determinar qué tan palíndromo perfecto es una cuerda. Su palíndromo típico (por ejemplo, 12321) es un palíndromo perfecto; su perfección es 1. Para determinar la perfección de una cadena, puede ver cuántas secciones puede dividir en donde cada sección es un palíndromo. Si hay...

25
Número de taquillas!

Dado un número entero positivo <100 (de 1 a 99, incluidos 1 y 99), genera muchos casilleros. Un casillero se define de la siguiente manera: +----+ | | | | | | | nn | +----+ donde nnestá el número del casillero, en la base 10. Si hay un número de 1 dígito, se expresa con un 0 delante. Por...

25
NO VIENE: un desafío zalgo

Escriba un programa o función que, dada una cadena, lo quitará de zalgo, si existe alguno. Zalgo Para esta publicación, zalgo se define como cualquier personaje de los siguientes rangos Unicode: Combinación de marcas diacríticas (0300–036F) Combinación de marcas diacríticas extendidas...

25
Decodifica el vacío

Una lista vacía es una lista que en ningún nivel contiene objetos que no sean de la lista. O si prefieres una definición recursiva La lista vacía es nula Una lista que contiene solo otras listas nulas es nula Todas las listas vacías tienen una profundidad finita. Aquí hay algunos ejemplos de...

25
Golf una secuencia de Fibonacci personalizada

La secuencia de Fibonacci es una cosa bastante conocida por aquí. Diablos, incluso tiene su propia etiqueta. Sin embargo, por todo eso, seguro que nos gusta mantenernos en nuestras raíces 1, 1, ...(¿o no 0, 1, ...? Puede que nunca lo sepamos ...). En este desafío, las reglas son las mismas, pero en...

25
Transpile; # en tu idioma

Relacionado con: Hacer un; # intérprete y Generar; # código ;# - Una guía de torbellino Este es un lenguaje simple con dos comandos. Su única estructura de datos es un acumulador, que se inicializa a 0. ; Incrementar el acumulador #Calcule el valor del acumulador módulo 127 e imprima el...

25
Buzzby Berkeley Robot Hokey Pokey

Buzzby Berkeley Robot Hokey Pokey Tarea ¡Escriba un programa o función para producir una animación artística ASCII que represente una línea de robots bailando con la letra de Hokey Pokey (o Cokey, si lo prefiere) al estilo de un número de Busby Berkeley! Salida de ejemplo Entrada Acepta tres...

25
¡Ayúdame a jugar mis números!

Al escribir programas de código de golf , generalmente termino usando algunas constantes numéricas. Siempre los pongo en decimal porque así es como pienso, pero me di cuenta de que mi idioma admite otros formatos de números que podrían permitirme acortar un poco mi código. Reto Dado un entero no...

25
Construir una escalera para mi hijo

El otro día, mi hijo me pidió que le construyera una escalera usando bloques Lego-ish. Y se me ocurrió algo como esto: Entonces mi hijo me pidió un programa que utilizara la menor cantidad de bytes que generara una escalera similar en la pantalla de una computadora. No soy tan bueno en code-golf...

25
¿Soy un número Cullen?

Un número de Cullen es cualquier número que está contenido en la secuencia generada usando la fórmula: C (n) = (n * 2 ^ n) +1. Tu tarea: Escriba un programa o función que reciba una entrada y genere un valor verdadero / falso basado en si la entrada es un Número Cullen. Entrada: Un entero no...

25
La secuencia es demasiado meta.

Comenzamos con una secuencia en blanco de 1 índice: _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,... En el enésimo paso, rellenamos cada a (n) espacios en blanco con los enteros mayores que 1 comenzando en el primer espacio en blanco restante, donde a (n) es la enésima entrada de la...

25
Rotaciones Entrelazadas

Reto Dada una matriz cuadrada de caracteres (caracteres ASCII imprimibles de un solo byte), gire cada "anillo" de la matriz en direcciones opuestas. Tomemos un ejemplo: 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Luego, el anillo más externo se gira 90 grados en el sentido de las agujas...

25
Doblar algunos diamantes

Problema Dado un entero positivo ndonden < 100 Salida de un patrón de diamante de la siguiente manera: Entrada n=1 /\/\ \/\/ Entrada n=2: /\ /\ //\\/\/\//\\ \\//\/\/\\// \/ \/ Entrada n=3: /\ /\ //\\ /\ /\ //\\ ///\\\//\\/\/\//\\///\\\ \\\///\\//\/\/\\//\\\/// \\// \/ \/ \\// \/...

25
Dependencias triangulares

Un número triangular es un número que es la suma de nnúmeros naturales del 1 al n. Por ejemplo, 1 + 2 + 3 + 4 = 10así 10es un número triangular. Dado un entero positivo ( 0 < n <= 10000) como entrada (puede tomarse como un entero o como una cadena), devuelve el número triangular más pequeño...

25
¿Es un número de Lynch-Bell?

Se le dará un número entero positivo (que nunca contendrá un 0) como entrada. Su tarea es verificar si es un número de Lynch-Bell o no. Un número es un número de Lynch-Bell si todos sus dígitos son únicos y el número es divisible por cada uno de sus dígitos. De hecho, en realidad solo hay 548...

25
Castillo de naipes (versión 1)

Versión 2 aquí . Desafío simple: dado un número entero, dibuja un castillo de naipes con el número dado de historias. Si el número es negativo, dibuje la casa al revés. Ejemplos: Input: 2 Output: /\ -- /\/\ Input: 5 Output: /\ -- /\/\ ---- /\/\/\ ------ /\/\/\/\...