Preguntas etiquetadas con code-golf

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
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
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...

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
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...