Programación de Puzzles y Código de Golf

9
Mantén tu distancia en un círculo

Esto se basa en este desafío y en la idea de Geobits / CarpetPython de mejorarlo: ¡Mantén tu distancia! Para este desafío, la distancia entre dos números se mide en un ciclo, por lo que, por ejemplo, la distancia entre 0 y 999 es 1. Esto debería evitar que estrategias como elegir siempre el...

9
Python 3 - Intenté jugar al golf Mi tarea

Nota: Esto no es tanto un desafío de golf; es más que pedir sugerencias de golf. Recientemente tuve una asignación de Python para mi clase de desarrollo web, para verificar si podíamos codificar. Como ya me siento cómodo en Python, decidí intentar jugar al golf y me preguntaba si la gente podría...

9
Solucionador de laberintos cuesta abajo

Un laberinto cuesta abajo se da como una serie de filas de dígitos separados por espacios de 0 a 9 inclusive, más una "S" y una "X", donde la S denota el comienzo y la X denota el final. En un laberinto cuesta abajo, solo puede ir a un espacio adyacente al norte, sur, este u oeste (sin diagonales),...

9
Contar arreglos de valla máxima

Antecedentes Quiero construir una cerca. Para eso, he recogido un montón de postes y los he pegado al suelo. También he reunido muchas tablas que clavaré a los postes para hacer la cerca real. Tiendo a dejarme llevar cuando construyo cosas, y lo más probable es que siga clavando las tablas en los...

9
Sumar gráficos coloreados

En algunos casos, a menudo en física, tienes que sumar gráficos. Su desafío es escribir, en el idioma que elija, un programa o función que tome múltiples gráficos como imágenes, calcule todas las sumas posibles y genere el resultado. Gráficos Los gráficos son imágenes que contienen un rgb(255,...

9
Escribe un codificador GIF

Sí, el buen viejo GIF. Amado por su versatilidad, odiado por sus patentes y parcialmente obsoleto debido a sus limitaciones (y patentes), el GIF consiste, en el núcleo, en una paleta de colores y una imagen indexada a la paleta comprimida usando el algoritmo LZW. Su tarea es escribir un programa...

9
Invierta cada palabra en una línea en vim

Su tarea es crear un script vim o proporcionar una secuencia de pulsaciones de teclas que opere en una sola línea de texto con hasta 140 caracteres ASCII imprimibles (en cualquier parte de un archivo, con el cursor comenzando en cualquier lugar de la línea) e invierta cada espacio. cadena separada...

9
Índice de subcadena más corto

Soy una persona perezosa pero eficiente, como muchos de ustedes probablemente también lo sean. Entonces, cada vez que estoy haciendo algo quiero hacerlo con un mínimo esfuerzo. Es por eso que te pido que resuelvas este problema por mí. Lo que tengo aquí es un tipo de documento. En cada línea de...

9
IMP: analizador de multiplicación implícito

A Jack le gusta el lenguaje de programación C, pero odia escribir expresiones como V=a*b*h; multiplicar los valores. En su V=abh;lugar, le gustaría escribir , ¿por qué el compilador debe gemir acerca de que el abhsímbolo no está definido ya que int a, b, h;están definidos, para que podamos deducir...

9
La nueva nave de Teseo

La nave de Teseo es una vieja pregunta que se parece a: Si un barco ha tenido todas sus piezas originales reemplazadas, ¿sigue siendo el mismo barco? Para este golf, vamos a reemplazar lentamente las "partes" en un "barco", y veremos cuánto tiempo lleva obtener un barco completamente...

9
Cuadrados de arte ASCII fractales afines

Escribe el programa más pequeño que puedas para crear fractales afines. Puede usar cualquier método que considere que genera los mismos resultados que las reglas a continuación. ¡No tiene que usar ninguna idea de los métodos sugeridos! Su programa tomará dos entradas, la primera para definir el...

9
Encuentra la subcadena musical más larga

Una cuerda musical es cualquier cuerda que se puede tocar en un teclado de piano. Para aquellos de nosotros que no nos vimos obligados a aprender el piano cuando éramos niños, así es como se ve el teclado. Entonces, la cuerda feed a dead cabbagees una cuerda musical porque cada letra...

9
HappyCube Puzzle Solver

Este desafío está inspirado en un rompecabezas que jugué, que consiste en piezas de espuma como estas: que deben ensamblarse en cubos 3D, como estos: Las piezas del rompecabezas se pueden ver como cuadrículas de 5 * 5 cuadrados, cuyos cuadrados 3 * 3 centrales siempre son sólidos, mientras...

9
¿Llamas a esto optimizado? [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 . Cerrado hace 4 años . La tarea es...