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.


30
ASCII Meme Arrow Generator
Especificaciones Dado un número n, genera una "flecha de meme" ASCII (mayor que el símbolo >) de tamaño n. n siempre será un número entero positivo, mayor que 0. Ejemplos n = 2 \ \ / / n = 5 \ \ \ \ \ / / / / / …

1
Solucionador de laberintos interactivo
Bob fue secuestrado y está atrapado en un laberinto. Tu trabajo es ayudarlo a encontrar una salida. Pero como es un laberinto muy oscuro y aterrador, no puede ver nada. Solo puede sentir las paredes cuando se topa con ella, y sabe cuándo ha encontrado la salida, pero no sabe …

9
Accesibilidad de Word Changer
Word Changer es un juego en el que intentas convertir una palabra en otra a través de ediciones de un solo carácter, y cada paso es su propia palabra. Para este desafío, las ediciones pueden ser reemplazos, inserciones o eliminaciones. Por ejemplo, WINNER → LOSER se puede hacer con esta …

2
Urna Pólya flip and roll
Planteamiento del problema Pólya está jugando de nuevo con su urna y quiere que lo ayudes a calcular algunas probabilidades. En este experimento de urna, Pólya tiene una urna que inicialmente contiene 1 cuenta roja y 1 cuenta azul. Para cada iteración, alcanza y recupera una cuenta, luego inspecciona el …

10
Nueva Orden # 6: Huevo de Pascua
Introducción (puede ser ignorado) Poner todos los enteros positivos en su orden regular (1, 2, 3, ...) es un poco aburrido, ¿no? Así que aquí hay una serie de desafíos en torno a las permutaciones (reorganizaciones) de todos los enteros positivos. Este es el sexto desafío de esta serie (enlaces …



8
¿Es este empate por repetición?
Problema: En ajedrez, hay una regla algo bien conocida sobre el sorteo por repetición. Si la misma posición se repite 3 veces (o más), el jugador que intente hacer el movimiento que provocará esta repetición puede reclamar un empate. A veces es una tarea fácil de detectar para un árbitro, …

6
Auto-rotación binaria
Dada una matriz binaria en 3D, para cada capa, gire cíclicamente cada una de sus columnas tantos pasos como lo indica la codificación binaria de las columnas de la capa encima de ella, y luego gire cíclicamente a la izquierda cada una de sus filas tantos pasos como lo indique …



3
Desminificar una cadena Pythlike
Pyth es quizás el lenguaje de golf de propósito general más exitoso. Aunque está algo en declive como resultado de los idiomas más nuevos, de 2014 a 2016 la sintaxis concisa de Pyth, las actualizaciones constantes, la sobrecarga y (para su época) muchas incorporaciones lo convirtieron en el favorito para …

11
Términos de la secuencia EKG
Introducción La secuencia EKG comienza con 1 y 2, luego la regla es que el siguiente término es el entero positivo más pequeño que aún no está en la secuencia y cuyo factor común con el último término es mayor que 1 (no son coprimos). Los primeros términos son: 1, …

9
Dibujando la curva de Peano
Introducción En geometría, la curva de Peano es el primer ejemplo de una curva de relleno de espacio que descubrió Giuseppe Peano en 1890. La curva de Peano es una función surjective, continua desde el intervalo de la unidad en el cuadrado de la unidad, sin embargo, no es inyectiva. …

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.