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
Tres quines mutuos
La tarea En este desafío, su tarea es escribir tres programas que formen una especie de sistema mutuo tipo quine. Llamemos a los programas A, By C. Si uno de los programas recibe la fuente de otro programa como entrada, dará salida a la fuente del tercer programa. Por ejemplo, …
23 code-golf  quine 

2
Plomería Rutas Aleatorias
Escriba un programa o función que tome tres enteros, un ancho w, un alto hy un conteo de pasos s. Dibujará s pasos de caminata aleatorios que no se cruzan entre sí en una imagen 5*wpor 5*hpíxel, donde cada celda de 5 por 5 píxeles está vacía (beige puro) o …


30
Construye un tablero de ajedrez
Lo vi en un desafío PHP. El objetivo es hacer un tablero de ajedrez con 64 cuadrados (8 * 8) con la mínima cantidad de código. Bastante simple, hice el mío en PHP en 356 bytes (no es impresionante, lo sé) y me gustaría ver algunos otros enfoques. Esto se …

10
* Sobrescribir * etiquetas
Si alguna vez ha intentado agregar etiquetas a una trama realmente densa, se dará cuenta de que a veces las etiquetas se superponen entre sí, lo que las hace difíciles de leer. Vamos a hacer algo similar pero en 1D. La entrada será una secuencia de (label, x-coordinate)pares, y la …
23 code-golf  string 


25
Números de Bernoulli
Los números de Bernoulli (específicamente, los segundos números de Bernoulli) se definen mediante la siguiente definición recursiva: Donde denota una combinación . Dado un entero no negativo mcomo entrada, genera la representación decimal O una fracción reducida para el msegundo número de Bernoulli. Si genera una representación decimal, debe tener …

5
Convertir Chevrones a Soliduses
Escribir un programa que se lleva en una cadena que contiene sólo espacios, saltos de línea, y entre paréntesis angulares: <, >( galones ). Salida de una serie de espacios, saltos de línea, y rayas verticales: /, \( soliduses ) cuyas formas corresponden a la entrada, pero girada un cuarto …

23
Estados y capitales
Dada una cadena como entrada, genera el estado de EE. UU. Cuyo capital es si es una capital del estado, la capital del estado si es un estado o Arstotzkasi no lo es. Ejemplos: Austin -> Texas Alaska -> Juneau The Nineteenth Byte -> Arstotzka Todas las capitales y sus …


18
Flechas de impresión simple
Para practicar golf, he estado haciendo las tareas en la clase de Introducción a Python de mi novia. Descubrí que para esta tarea, había múltiples estrategias que se acercaban mucho en el recuento de personajes, y estoy seguro de que las personas aquí pueden encontrar formas aún mejores. Aunque estoy …

2
Letras de conexión
Debe escribir un programa o función que reciba un bloque de caracteres representados como una cadena y genere o devuelva una cadena similar en la que las letras adyacentes en el alfabeto estén conectadas. Un ejemplo visual (en forma de input => output): b d b d |\ /| | …

23
Buscar sin declaraciones condicionales
Este desafío se inspiró en la programación de un microcontrolador Arduino. Tengo 6 LED y 6 botones conectados a varios pines en el tablero. En el código, a cada botón y LED se le asigna un número de identificación (1-6). Los números de PIN (que van del 0 al 13) …

7
Serpientes válidas en un avión
Inspirado en uno de los videos de Vi Hart (que son un tesoro lleno de posibles ideas de desafío) Una serpiente está formada por segmentos de la misma longitud y la conexión entre cada segmento puede ser recta o girar 90 °. Podemos codificar una serpiente de este tipo (hasta …

18
Formas parecidas
Figuras similares Dos rectángulos son similares si las proporciones de sus lados son las mismas. Considere estos dos rectángulos; un rectángulo de 5 líneas de alto y 11 caracteres de ancho: =========== =========== =========== =========== =========== y un rectángulo de 10 líneas de alto y 22 caracteres de ancho: ====================== …

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.