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.

12
Eliminar filas no numéricas especificadas
En caso de que haya alguna duda: Nan = Non-numeric datatypea los efectos de este desafío. Escriba un programa o función que tome una matriz / matriz como entrada, así como una lista de índices de columna. El desafío es eliminar las filas donde están todos los elementos en las …

9
Conversión de base con cadenas
Introducción Hemos tenido algunos desafíos de conversión de base aquí en el pasado, pero no muchos diseñados para abordar números de longitud arbitrarios (es decir, números que son lo suficientemente largos como para desbordar el tipo de datos entero), y de ellos, la mayoría se sintió un poco Complicado. Tengo …


3
Dar formato a una lista de palabras
Su desafío es formatear una lista de palabras en varias líneas que no tengan más de un número dado de caracteres, de modo que cada línea contenga la mayor cantidad de palabras posible y ninguna palabra se corte innecesariamente. Entrada La entrada será una lista de palabras separadas por espacios …
16 code-golf  string 

1
Puedo vivir aqui
En el juego Terraria , una de las mecánicas del juego consiste en construir casas para que un NPC pueda mudarse. Hay un conjunto estricto de reglas para lo que cuenta como una casa válida o no. Aquí está la lista de reglas: El área total de la casa debe …
16 code-golf  string  game  grid 

11
Pi Day, Pi Minute o Pi Second?
En este desafío, deberá determinar si es Pi Day, Pi Minute o Pi Second. Como Pi es irracional, quiere que su código sea lo más breve posible. Ejemplos No se proporciona ninguna entrada , su programa debe usar la hora del sistema. Lo acabo de agregar para mayor claridad March …
16 code-golf  date  pi 

5
Encuentra los XOR Primes
En este desafío planteado por xnor, se nos pidió implementar la multiplicación XOR. En este desafío, el objetivo es encontrar los primeros nprimos XOR. Los primos XOR son muy similares a los primos regulares como se puede ver en las siguientes definiciones: Definición de número primo: un número positivo mayor …

7
Consejos para jugar al golf en Prolog
¿Qué consejos generales tienes para jugar al golf en Prolog? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos de Prolog (por ejemplo, las variables de una letra no son específicas de Prolog para reducir el tamaño …
16 code-golf  tips 

28
Deletrea el Revu'a
En realidad, no está inspirado ni por Atbash Self Palindromes ni por la Calculadora de Gematria generalizada . Dada una cadena s de longitud n , genera la secuencia Revu'a , que es el primer carácter de s , los dos primeros caracteres de s , ... los primeros n …

4
Un archivo de script ejecutable que se ejecuta en POSIX y Windows
Reto : escriba un único archivo de script foo.cmdque se pueda invocar desde el cmd.exeindicador de Windows (no PowerShell, no en modo administrador), para ejecutar código arbitrario específico de Windows ... > .\foo.cmd Hello Windows! ... pero también ser invocada inalterada desde una típica compatible con POSIX (Linux / OSX) …

3
Tirando los dados
Tirando los dados Entonces, estaba tirando dados hace un tiempo y pensé en un desafío. Dado el cubo con una red tomada de la entrada y una lista de movimientos, encuentre el cuadrado en la parte inferior al final. Usaré esta imagen para los ejemplos aquí. Entrada Usted toma una …

2
Partición en subsecuencias crecientes
Especificación Este desafío es fácil de establecer: su entrada es una matriz no vacía de enteros no negativos, y su tarea es dividirla en la menor cantidad de subsecuencias crecientes posible. Más formalmente, si la matriz de entrada es A, entonces la salida es una matriz de matrices Btales que: …

1
Cuando las balas chocan
Este desafío se basa en un acertijo que leí en algún libro hace un tiempo, que encontré nuevamente aquí . Se trata de balas disparadas desde un arma una vez por segundo a velocidades variables que viajan en línea recta para siempre. Cuando una bala golpea a otra, ambas se …


1
me gusta moverlo moverlo
El rey Julián necesita atravesar la jungla, pero se siente vago. Quiere una computadora para poder calcular una ruta a través de la jungla para él. Usando STDIN, obtenga un mapa de la jungla para que la computadora se rompa. Seguirá el siguiente formato: 01001E 010110 000P00 1100J1 S00111 La …
16 code-golf 

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.