Preguntas etiquetadas con code-golf

Code-golf es una competencia para resolver un problema particular en la menor cantidad de bytes del código fuente.

1
Conexión de espacios con piezas de Tetris
Debe escribir un programa o función que proporcione una lista de bloques de tetris como salidas de entrada o que devuelva el espacio más grande entre dos puntos en el mismo nivel de altura que las piezas pueden conectar. Los 7 tipos de piezas de tetris son los siguientes: Nos …
14 code-golf  tetris 

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


1
Problema de las doce monedas
Antecedentes El problema de las doce monedas es un clásico rompecabezas de equilibrio comúnmente utilizado en entrevistas de trabajo. ¡El rompecabezas apareció por primera vez en 1945 y fue presentado a mi padre por mi abuelo cuando él pidió casarse con mi madre! En el rompecabezas hay doce monedas, una …

8
Consejos para jugar golf en espacios en blanco
¿Qué consejos generales tienes para jugar al golf en Whitespace? Estoy buscando ideas que se puedan aplicar a los problemas de código de golf y que también sean al menos algo específicas para el espacio en blanco (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo …

13
Valores más grandes y más pequeños de enteros concatenados
Este problema proviene de cinco problemas de programación que todo ingeniero de software debería poder resolver en menos de 1 hora, lo que en sí mismo es una lectura interesante. Los primeros problemas son triviales, pero el cuarto puede ser un poco más interesante. Dada una lista de enteros separados …
14 code-golf  number 

4
Dibuja una caminata aleatoria con barras
Escriba un programa o función que tome un entero positivo N (a través de stdin / línea de comando / función arg) e imprima o devuelva una representación de cadena de una caminata aleatoria bidimensional que tiene N pasos de largo, extraída de barras: / \(más espacios y nuevas líneas …

6
Errores de redondeo fuera de control
Antecedentes Recientemente ha sido contratado por una pequeña empresa de contabilidad. El mundo de la contabilidad es algo extraño para usted, por lo que no está seguro de seguir todas las pautas profesionales. En particular, no sabes cuándo debes redondear todos esos números y en qué dirección, por lo que …



3
Desunir una lista
Introducción La mayoría de ustedes está familiarizado con el algoritmo de clasificación de fusión para ordenar una lista de números. Como parte del algoritmo, se escribe una función auxiliar llamada mergeque combina dos listas ordenadas en una lista ordenada. En el pseudocódigo similar a Python, la función generalmente se ve …

4
Programacion en espiral
Escriba una función o programa con nombre que acepte un solo número entero N e imprima (en STDOUT) o devuelva (como una cadena) las primeras N barras de la espiral a continuación, comenzando con la barra vertical en el centro y girando en sentido horario hacia afuera. _______________ / _____________ …


2
Alfabeto de bandera marítima de ICS
Los barcos utilizan el alfabeto de bandera del Código Internacional de Señales para la comunicación, particularmente para las señales estáticas. Su desafío es escribir un programa o función que tome una cadena de STDIN o como argumento, y muestre el texto correspondiente en el alfabeto de la bandera de ICS. …

6
Generar un rectángulo a partir de una especificación
Introducción Este desafío está inspirado en Grime , mi lenguaje de coincidencia de patrones 2D. Básicamente, se le da una "gramática" que describe cuadrículas de caracteres bidimensionales, y su trabajo es generar una cuadrícula de acuerdo con la gramática. Además, la cuadrícula debe ser lo más pequeña posible en cierto …

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.