Preguntas etiquetadas con code-golf

16
Make America (n Maps) Great Again

Nuevo bono! (Vea abajo) El equipo de cartografía del candidato presidencial republicano de EE. UU. Ben Carson está teniendo algunos problemas con sus mapas (imagen a través del Washington Post ): El problema es que no tienen la herramienta adecuada para el trabajo ™. Necesitan el programa más...

16
Clock Hand Syzygy

(¡Muchas gracias a El'endia Starman y Sp3000 por ayudarme a diseñar casos de prueba para esto!) Dado un entero positivo ny una lista de períodos de rotación de enteros positivos para varias manecillas del reloj (en segundos), genera el entero positivo más pequeño xdonde xsegundos después de...

16
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
No puedo ver el bosque por las llaves

Escriba un programa o función que tome una lista no vacía de enteros en cualquier formato conveniente razonable como 4, 0, -1, -6, 2o [4 0 -1 -6 2]. Imprima o devuelva una cadena que represente la lista como un bosque de arte ASCII donde cada número se convierte en un árbol de altura proporcional....

16
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 destruyen por completo....

16
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...

16
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 cadena con...

16
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...

16
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 de los...

16
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 ser de al menos 60 azulejos cuadrados, pero...

16
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 14, 2016 0:00:00 Pi...

16
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 –2 caracteres de s , los primeros n...

16
Suma y multiplica números desconcertantes

Los números complejos divididos , también conocidos como "números perplejos" son similares a los números complejos. En lugar de i^2 = -1, sin embargo, tenemos j^2 = 1; j != +/-1. Cada número toma la forma de z = x + j*y. En un intento por limitar la complejidad de este desafío, usaré el símbolo...

16
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
Derby de ollas de ajedrez

Lo que podría ser más opuestos polares que el ajedrez y el derby de demolición . Uno pensaría que nadie que disfruta uno disfrutaría del otro ... hasta hoy. Reglas La posición inicial es un tablero de ajedrez estándar: RNBQKBNR PPPPPPPP PPPPPPPP RNBQKBNR Parece lo suficientemente...

16
Mercado de valores tonto

Dada una cadena con datos de inversión de varias personas, averigüe cuánta ganancia / pérdida registraron. La cadena solo contiene letras mayúsculas y minúsculas, como esta: AABaBbba Cada letra representa a una persona: una letra mayúscula significa comprar, una letra minúscula significa...

16
Dividir, voltear y recombinar enteros

Antecedentes Es bien sabido en matemáticas que los enteros se pueden poner en una correspondencia uno a uno con pares de enteros. Hay muchas formas posibles de hacer esto, y en este desafío, implementará una de ellas y su operación inversa. La tarea Su entrada es un número entero positivo n >...