Programación de Puzzles y Código de Golf

14
Resolver un laberinto de flecha inversa

Este es un "laberinto de flechas": v < > v > ^ > v ^ < * El *marca el lugar donde terminarás. Su objetivo es encontrar dónde comienza el laberinto (por lo tanto, laberinto inverso). En este caso, es el primero >en la segunda línea. v------< S-+---v | | >--^...

14
Direcciones de Brainf * ckish

Su tarea, si elige aceptarla, es crear un programa que analice y evalúe una cadena (de izquierda a derecha y de longitud arbitraria) de tokens que dan instrucciones, ya sea izquierda o derecha. Aquí están los cuatro tokens posibles y sus significados: > go right one single step < go left one...

14
Crucigrama compulsiones!

Chris, un adicto a los crucigramas crípticos, tiene un algoritmo establecido para el orden en que los resuelve. Utilizaremos la imagen de arriba como guía. Chris siempre comienza con la primera pista cruzada, en este caso 1 Across. Chris es un entusiasta capaz de los crucigramas, por lo que se...

14
Encontrar extremos locales

Escriba una función o programa que tome una lista y produzca una lista de los extremos locales. En una lista, [x_0, x_1, x_2...]un extremo local es x_ital que x_(i-1) < x_iy x_(i+1) < x_io x_(i-1) > x_iy x_(i+1) > x_i. Tenga en cuenta que el primer y el último elemento de la lista...

14
¡Rompe algunos estándares! [cerrado]

Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrada hace 8 meses . Todos conocen...

14
Encuentra el movimiento inicial óptimo de Chomp

Chomp es un juego de dos jugadores con una configuración de un rectángulo de piezas. Cada jugador toma un turno para eliminar cualquier pieza, junto con todas las piezas que se encuentran arriba y a su derecha. Quien tome la pieza inferior izquierda pierde. Se puede demostrar con bastante facilidad...

14
Sacar a pasear al perro

Mi perro me ladra, pero soy demasiado vago para llevarlo a pasear. ¡Tengo una idea! ¡Haré que la gente de Code Golf lo haga por mí! Su desafío es simular el paseo de un perro. Estas son las reglas para pasear al perro: El humano ( H) comenzará en 0,0un plano de coordenadas (cartesiano), e irá...

14
Compara dos manos de póker

Desafío: Dadas dos manos de cinco cartas, determina cuál gana por la clasificación estándar de manos de póker . Entrada: Diez cartas separadas por espacios de stdin o como argumentos de línea de comando, lo que prefiera. Las primeras cinco cartas son la mano del jugador 1, mientras que las...

14
Combina dos listas ordenadas

Ordenar fusión En este desafío, implementará la subrutina de fusión del tipo de fusión. Específicamente, debe crear una función o programa o verbo o similar que tome dos listas, cada una ordenada en orden creciente, y las combine en una lista ordenada en orden creciente. Requisitos: - Su...

14
Triángulos Heronianos Casi Equilateriales

Un Casi equilátero Heronian triángulo es un triángulo con longitudes enteros de la forma n-1, ny n+1y también tiene el área de número entero. Los primeros son: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Misión : Generar el programa más corto que genere el ntriple. (Sugerencia:...

14
Resuelve el rompecabezas de la rotación

En algunos teléfonos Nokia antiguos, había una variación de los quince rompecabezas llamados Rotación. En esta variación, en lugar de deslizar un mosaico a la vez, rotó cuatro mosaicos a la vez en una dirección. En este juego, comenzarías con un tablero como este: 4 9 2 3 5 7 8 1 6 Y al girar...

14
Mostrar fotogramas del archivo .txt

La tarea: Dado un .txtarchivo con cuadros de arte ASCII, cada uno separado por un \n(vea este ejemplo si no está claro), genera una imagen en movimiento con cuadro con 1 cuadro por segundo. Tenga en cuenta que hay un final \nen el cuadro final. Las dimensiones de cada cuadro serán: X <80 Y...

14
¡Tiempo de espirógrafo!

Un espirógrafo es un juguete que dibuja hipotrocoides y epitrocoides. Para este desafío, nos centraremos en los hipotrocoides. De Wikipedia : Un hipotrocoide es una ruleta trazada por un punto unido a un círculo de radio r que rueda alrededor del interior de un círculo fijo de radio R , donde...

14
Duración del programa de Fibonacci

Escriba un programa con longitud n que genere otro programa cuya longitud sea el siguiente número de Fibonacci después de n. El nuevo programa debe hacer lo mismo: generar otro programa cuya longitud sea el siguiente número de Fibonacci, etc. n en sí mismo (la longitud del programa original) no...

14
Reloj hexagonal minimalista

Su desafío es crear un reloj que muestre la hora como un número hexadecimal y el color de fondo como el código de color hexadecimal de la hora. Requisitos: sin entrada. En el centro de su salida, debe mostrar el signo de número y la hora actual en formato de 24 horas como "#hhmmss". El programa...