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.

17
Imprime un pastel en capas
Desafío Dada una entrada n, imprima un pastel de arte ASCII ncapas de altura, visto desde el lado, con dos velas en la parte superior. Consulte los ejemplos a continuación para obtener más detalles. Salida >> cake(1) _|_|_ | | +-----+ >> cake(3) _|_|_ | | +---------+ | | +-------------+ …


10
Encuentra cada dígito de la columna más grande
Aquí hay un desafío relativamente simple para ti: Dada una lista de enteros positivos: Alinéelos en una cuadrícula y sume cada columna. Por ejemplo, si la entrada fue [123, 7, 49, 681], la cuadrícula se vería así: 1 2 3 7 4 9 6 8 1 Y la suma de …
14 code-golf  math  grid 

4
Una pequeña aventura
Los juegos de aventura de texto tienen una fórmula bastante establecida; Hay un mundo compuesto por una serie de habitaciones / espacios, el jugador puede moverse por estas habitaciones, y hay algunos elementos en las habitaciones. El jugador puede recoger los elementos, dejarlos en el suelo, usarlos para acceder a …

12
Generar secuencia de Linus
Definición De la descripción en OEIS A006345 : Para buscar a(n), considere a 1o a 2. Para cada uno, encuentre el sufijo repetido más largo, es decir, para cada uno a(n)=1,2, encuentre la secuencia más larga scon la propiedad con la que a(1),...,a(n)termina la secuencia ss. Use el dígito que …

14
Verificar el teorema de Wolstenholme
Definición El teorema de Wolstenholme establece que: donde ay bson enteros positivos y pes primo, y la gran cosa entre paréntesis es el coeficiente binomial . Tarea Para verificar esto, se le dará tres entradas: a, b, p,, donde ay bson números enteros positivos y pes primo. Calcular: donde ay …

12
Invertir listas de listas de índices
Inspirado en esta publicación de StackOverflow. Introducción El trabajo de Bob es crear hojas de cálculo y organizarlas. Muy pocos conocen la forma en que los organiza, excepto Bob, pero crea una lista de cada una de las hojas de cálculo que pertenecen al mismo grupo. Hay una gran cantidad …


6
Costos de recursos de la red eléctrica
Costos de recursos de la red eléctrica Introducción En el juego de mesa Power Grid , una parte integral del juego es el acto de comprar recursos para alimentar tus estaciones de energía. Hay cuatro tipos de recursos utilizados en el juego (cinco, si incluye energía renovable, pero obviamente no …
14 code-golf 


2
Laberinto de tablero de ajedrez
Las piezas de ajedrez (reyes, reinas, torres, obispos y caballeros) y los peones están en un tablero, pero no en el cuadrado a1 o h8 . Su tarea es viajar desde los cuadrados vacíos a1 hasta los cuadrados vacíos h8 , pasando solo por cuadrados vacíos. Las reglas de movimiento …
14 code-golf  chess  maze 

11
Solo pago con dolares
Como el título, aunque discretamente, sugiere, solo pago con dólares. El reto Escriba una función / programa que tome una cadena como entrada, que es un valor monetario precedido por un símbolo. ex) £4.99. Luego, devuelva la misma cantidad convertida a USD. Entrada Obtendrá una cadena como entrada. Tendrá el …
14 code-golf  math  string 

19
Truncar el carácter consecutivo se ejecuta en n longitud
El reto Dada una cadena de entrada y un número entero n : trunca cualquier ejecución de caracteres consecutivos hasta un máximo de n de longitud. Los caracteres pueden ser cualquier cosa, incluidos los caracteres especiales. La función debe ser sensible a mayúsculas y n puede variar de 0 a …
14 code-golf  string 

9
El producto 7-Distinct-Prime más cercano
(a través del chat ) La entrada OEIS A123321 enumera la secuencia de números que son el producto de siete primos distintos. Por brevedad, llamaremos a esto un número 7DP . Los primeros números y sus divisores correspondientes están a continuación: 510510 = 2 * 3 * 5 * 7 …

21
Tejido de golf
Nota: la primera mitad de este desafío proviene del desafío anterior de Martin Ender, Visualize Bit Weaving . El lenguaje de programación esotérico evil tiene una operación interesante sobre los valores de bytes que llama "tejido". Es esencialmente una permutación de los ocho bits del byte (no importa desde qué …

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.