Programación de Puzzles y Código de Golf

41
Eliminar cada N-ésima N

La tarea En este desafío, su entrada es una lista no vacía de enteros positivos, dada en el formato nativo de su idioma. Su salida es esa misma lista, en el mismo formato, con algunos elementos eliminados. Deberá eliminar cada aparición de 1, cada segunda aparición de 2, cada tercera aparición 3,...

41
Desbloqueando los secretos de un laberinto unidimensional

Fondo ¡Despierta para encontrarse perdido en un laberinto unidimensional! Aparece un genio místico (o algo así) y explica que la salida se encuentra frente a usted, pero que entre usted y la salida hay una serie de desafíos. A medida que avanzas, te das cuenta de que todos los llamados desafíos...

41
El problema del arroz y el ajedrez

Una leyenda india cuenta la historia del supuesto inventor del juego de ajedrez, que impresionó tanto al emperador de la India con su juego que sería recompensado con todo lo que se le pidiera. El hombre dijo que quería que le pagaran en arroz. Quería un grano de arroz para el primer cuadro del...

41
Salida de un trapecio mágico 8

Su tarea es generar un trapecio mágico 8: 1 × 8 + 1 = 9 12 × 8 + 2 = 98 123 × 8 + 3 = 987 1234 × 8 + 4 = 9876 12345 × 8 + 5 = 98765 123456 × 8 + 6 = 987654 1234567 × 8 + 7 = 9876543 12345678 × 8 + 8 = 98765432 123456789 × 8 + 9 = 987654321 Salida en el idioma elegido en la menor...

41
Encuentra las palabras arremolinándose!

No me pregunten cómo ni por qué, pero mientras codificaba un proyecto noté que los caracteres de un par de palabras tenían un patrón particular referido al alfabeto, conecté cada carácter de las palabras con el lápiz en el alfabeto y obtuve dos espirales, luego me di cuenta de que la primera...

41
Cuadrado, diamante, cuadrado, diamante

Tarea Dada una cadena no vacía de letras minúsculas ASCII a- z, tome su primer carácter, y: Rodéalo con un cuadrado de copias del segundo personaje, Rodea eso con un diamante de copias del tercer personaje, Rodea eso con un cuadrado de copias del cuarto personaje ... … Alternando entre bordes...

41
¡Dios mío Giza Golf!

Un "número de Giza", también conocido coloquialmente como un número de Timmy, es cualquier número donde los dígitos representan una pirámide ( A134810 ). Por ejemplo, "12321" es un número de giza porque se puede visualizar así: 3 2 2 1 1 Sin embargo, algo como "123321" no es un número de Giza...

41
Escribe un detector de haiku-w

Un haiku es un poema con tres líneas, con un conteo de sílabas 5/7/5 , respectivamente. Un haiku-w es un poema con tres líneas, con un recuento de palabras 5/7/5 , respectivamente. Reto Escriba un programa que devuelva verdadero si la entrada es un haiku-w, y falso si no. Una entrada de haiku-w...

41
¿Es este número una potencia entera de -2?

Hay formas inteligentes de determinar si un número es una potencia de 2. Eso ya no es un problema interesante, así que determinemos si un entero dado es una potencia entera de -2 . Por ejemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes:...

41
Mantente alejado de cero

Tarea Dado un número entero no negativo n, genera 1if si nes 0y genera el valor de lo ncontrario. Entrada Un entero no negativo. Si desea aceptar la cadena como entrada, la cadena coincidiría con la siguiente expresión regular: /^(0|[1-9][0-9]*)$/es decir, no debe tener ceros a la izquierda,...

41
¡Dime las dimensiones de mi consola!

Dimensiones del terminal de salida (columnas y filas) en cualquier formato decimal de dos números *. Por ejemplo, una salida podría ser 80x25. La inspiración . Pronto . * La salida debe tener ambas medidas en una o dos líneas consecutivas, y no puede haber más de una línea de salida inicial y /...

41
Encuentra una aguja binaria en un pajar decimal

El reto Te dan: una lista no ordenada no ordenada h de enteros positivos (el pajar) un entero positivo n (la aguja) Su tarea es devolver la lista de todas las concatenaciones decimales únicas de permutaciones de h cuya representación binaria contiene la representación binaria de n...

41
Esto eventualmente se detendrá ...

Dada una cadena de entrada S, imprima Sseguido de un separador no vacío de la siguiente manera: Paso 1: Stiene la 1/2posibilidad de imprimirse y la 1/2posibilidad de que el programa finalice. Paso 2: Stiene la 2/3posibilidad de imprimirse y la 1/3posibilidad de que el programa finalice. Paso 3:...

41
¡Salta como un conejo!

Dada una lista de enteros no negativos en cualquier formato razonable, repítelo, omitiendo tantos elementos como dice cada entero que pisas. Aquí hay un ejemplo trabajado: [0, 1, 0, 2, 5, 1, 3, 1, 6, 2] | [] ^ First element, always include it [0, 1, 0, 2, 5, 1, 3, 1, 6, 2] | [0] ^ Skip 0...

41
Clasifíquelo como si estuviera caliente

Como se describe en esta pregunta : Dropsort, diseñado por David Morgan-Mar, es un ejemplo de un "algoritmo de clasificación" de tiempo lineal que produce una lista que, de hecho, está ordenada, pero contiene solo algunos de los elementos originales. Cualquier elemento que no sea al menos tan...

41
Allí lo arreglé (con cinta)

Reto: Dada una cadena que solo contiene letras mayúsculas y / o minúsculas (lo que prefiera), coloque tapehorizontalmente para arreglarlo. Hacemos esto mediante la comprobación de la diferencia de dos letras adyacentes en el alfabeto (ignorando envolvente y sólo en el futuro), y llenando el...

41
FÁCIL de memorizar números

Números que son fáciles de recordar pero que en teoría no son fáciles de hacer. Su desafío es crear un programa / función en cualquier idioma que genere números uniformemente aleatorios que se ajusten a estos criterios: La longitud es de 5 dígitos. Hay dos pares de dígitos repetidos separados Un...