Programación de Puzzles y Código de Golf

14
Probar si se le da un número si es un número Keith

Dado que los números y secuencias de Fibonacci parecen ser un tema popular para el golf de código, pensé que podría ser un desafío divertido codificar el golf con números de Keith . Por lo tanto, propongo un desafío que consiste en crear una función que tome un número entero y devuelva un...

14
Dibujo de redes 3d - sólidos platónicos

Esta es una versión básica de las redes de dibujo en 3D bastante más difíciles : sólidos de Arquímedes . Tengo una debilidad por las redes 3D que, cuando se recortan y se pliegan, le permiten hacer formas 3D de papel o tarjeta. La tarea es simple, escriba el programa más corto posible que dibuje...

14
Crea un analizador de Twitter

Introducción Usas Twitter (fingimos, si no), donde estás limitado a 140 caracteres por tweet individual que quieras compartir con el mundo. Si desea twittear a la dirección de Gettysburg de sus seguidores Abraham Lincoln , entonces necesitaría dividir el texto en múltiples fragmentos de 140...

14
Evite entradas duplicadas usando un cambio de signo

Esta anécdota contiene el siguiente intercambio intrigante: "Bien, Fred," interrumpió Avi. "Entonces, ¿cómo cambiarías esto para evitar entradas duplicadas?" "Oh, solo cambia ese de allí a uno negativo". Si bien esta afirmación no es precisa en su contexto, me pregunto si hay algún código...

14
Ratetod text fexir

Heva este extraño texto donde los vewols parecen estar clasificados: Soy un texto mal escrito. Un tipo loco jugaba con el orden de las vocales. Por favor arreglame! Por lo tanto, necesitaría un pragrom que pueda calificar a los vewols (y la letra 'y' como parece) para que el texto se pueda...

14
No ramificar por favor

Cualquiera que esté moderadamente en la optimización de código de bajo nivel conoce los peligros de la ramificación, ya sea que se implemente como sentencias if, bucles o sentencias selectivas, la posibilidad de una predicción errónea de la rama es una pérdida de tiempo terrible. Los problemas...

14
N Puertas, K Monos

Hay N puertas y K monos. Inicialmente, todas las puertas están cerradas. Ronda 1: El 1er mono visita cada puerta y alterna la puerta (si la puerta está cerrada, se abre; si está abierta, se cierra). Ronda 2 : El 1er mono visita cada puerta y alterna la puerta. Luego, el 2do mono visita cada 2da...

14
Cantidad mínima de saltos

Dada una secuencia de números, encuentre el número mínimo de saltos para ir desde la posición inicial hasta el final y volver a la posición inicial nuevamente. Cada elemento de la secuencia denota el número máximo de movimientos que uno puede mover desde esa posición. En cualquier posición, puede...

14
Consejos para jugar golf en MATLAB

¿Qué consejos generales tienes para jugar al golf en MATLAB? 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 MATLAB (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por...

14
Escribe un programa disfrazado [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Code Golf Stack Exchange. Cerrado hace 2 años . El desafío es crear un programa que...

14
Dar una prueba de opción múltiple

Te presento una prueba! Tu prueba es para probar. La prueba consiste en evaluar al examinado con las pruebas que le da un probador, en la cantidad de código de prueba shor . Específicamente, dará una prueba de opción múltiple que ha recibido como entrada. En este desafío, debe tomar una entrada...

14
Resaltado de sintaxis para mayor golf!

Los golfistas Juntos, nos hemos unido para producir código conciso, funcionalmente hermoso y más feo que el Fantasma de la Ópera de la novela original. Ha llegado el momento de devolver la belleza al mundo de la programación. Con color. De una manera concisa, funcionalmente hermosa es más fea que...

14
Carga de JavaScript y SHA-256

Este es un rompecabezas de código de golf con una aplicación del mundo real. Algunos navegadores actuales, si ingresa una URL que se parece a data:text/html,<script>alert("hi")</script> ejecutará el código JavaScript dado. Ahora suponga que tiene una URL similar a...

14
Enciende un Roguelike

Dado un tablero, escriba el programa o la función más corta para mostrar o devolver qué personajes están a la vista del jugador. Un personaje está a la vista si es posible dibujar una línea entre él y el jugador, sin cruzar ningún personaje que bloquee la visión. Entrada: @representa la posición...

14
Consejos para jugar al golf en Batch

Windows Batch (CMD) es probablemente el lenguaje menos adecuado para el golf de código. Evita los personajes de nueva línea . Si está buscando el código más corto en bytes, en lugar de caracteres, querrá deshacerse de todos los retornos de carro innecesarios (caracteres de nueva línea = 2 bytes)....

14
Rompecabezas de jarra de 3 y 5 litros

Es posible que haya visto este en Die Hard: With a Vengeance ... Esta pregunta se basa en el famoso rompecabezas de jarras de 3 y 5 litros, pero con una inclinación ligeramente diferente. Obtenga un código que, cuando se le da un número entero entre 1 y 100, le proporcionará las instrucciones más...