Preguntas etiquetadas con code-golf

20
Guide the Alphabet

Guide the Alphabet Dada una variedad de direcciones, donde las direcciones se definen de la siguiente manera: NW N NE W . E SW S SE O como índices (puede usar estos índices para obtener instrucciones en lugar de las cadenas anteriores): 0 1 2 3 . 4 5 6 7 Puede elegir cualquiera de los...

20
Problema de rafting (variante de mochila)

Primer acertijo mío, ¡sugerencias de mejora recibidas con gusto! El escenario es; Trabajas como gerente de una empresa de rafting en aguas bravas. Todas las mañanas, se le da una lista de reservas, y debe clasificarlas en cargas de balsa. Escriba un programa o función en el idioma elegido que haga...

20
Pelota que rebota estilo 8 bits alrededor de un lienzo

Inspirado en este listado de la Guía del usuario de Commodore 64: 10 PRINT "{CLR/HOME}" 20 POKE 53280,7 : POKE 53281,13 30 X = 1 : Y = 1 40 DX = 1 : DY = 1 50 POKE 1024 + X + 40 * Y, 81 60 FOR T = 1 TO 10 : NEXT 70 POKE 1024 + X + 40 * Y, 32 80 X = X + DX 90 IF X <= 0 OR X >= 39 THEN DX =...

20
[Br] eaking Code Golf [Ba] d

Considere la siguiente cadena: Tin Snips Esta cadena contiene varios símbolos atómicos en la tabla periódica . Podríamos reescribir esta cadena para identificar varios de ellos: [Ti][N] [Sn][I][P][S] Por supuesto, también podríamos escribirlo de esta manera: T[In] [S][Ni][P][S] Las reglas...

20
Enumerar árboles binarios

Arboles binarios Un árbol binario es un árbol con nodos de tres tipos: nodos terminales, que no tienen hijos nodos unarios, que tienen un hijo cada uno nodos binarios, que tienen dos hijos cada uno Podemos representarlos con la siguiente gramática, dada en BNF (forma Backus-Naur): <e>...

20
> <> Fuera del agua

El querido pez que nada a través del código de > <> (un lenguaje de programación esotérico) ha sido sacado de su entorno natural. Este cambio lo ha vuelto incapaz de moverse de la forma en que solía hacerlo: lo que solía ser un movimiento toroidal se ha restringido a un simple movimiento...

20
Encuentra el polinomio

Sabemos que f es un polinomio con coeficientes enteros no negativos. Dada f (1) y f (1 + f (1)) de retorno f . Puede generar f como una lista de coeficientes, un polinomio con formato ASCII o similar. Ejemplos: f(1) f(1+f(1)) f 0 0 0 1 1 1 5 75 2x^2 + 3 30 3904800 4x^4 + 7x^3 + 2x^2 + 8x + 9 1...

20
Buenas vibraciones

El sonido del theremin ha sido inmortalizado en la canción de The Beach Boys Good Vibrations . Muchos también asocian su sonido con el tema de la serie original de Star Trek , aunque aparentemente fue una emulación de soprano . Este desafío requiere que implemente un theremin . Entrada Tome la...

20
Te doy enésima permutación, tú me das N

De entrada: una secuencia de letras mayúsculas (ASCII [65; 90]) que es el N º * permutación lexicográfico del conjunto múltiple de sus caracteres * las permutaciones están numeradas de 0 o 1 hacia arriba Salida: entero de base 10 N Rulez Puede haber duplicados (así es como este desafío...

20
Connect Four Validator

Introducción Connect Four es un juego en el que intentas obtener cuatro en fila: horizontal, vertical o diagonal. En este código de golf, intentaremos encontrar quién ganó, dado un tablero de juego. Siempre habrá un ganador y solo un ganador. Tarea Dado un tablero de Connect Four, descubra...

20
Triángulos Hexagonales!

Su tarea: hacer un triángulo hexagonal con longitud lateral n, donde nes un número entero positivo o 0. Primero, déjame definir un hexágono: / \ | | \ / (Increíble arte ASCII, ¿verdad?) Los hexágonos se pueden vincular compartiendo lados: / \ / \ | | | \ / \ / / \ | | / \ / | | \...

20
¡Intenta hacer un cuadrado!

Tarea Dado un carácter imprimible que no sea un espacio en blanco, haga una representación cuadrada de 3x3 de esa entrada. Por ejemplo, si la entrada es #, entonces la salida es: ### # # ### Reglas El formato de salida es estricto, aunque se permite una nueva línea final. Significa que se...

20
Sigmafy la expresión

Para aquellos que no sabían, Sigma es una letra griega que se usa mucho en matemáticas como signo de suma. Dada una cadena que representa una expresión dependiendo de que denotaremos , calcule la suma de los resultados para , para cada . De manera concisa, debe encontrar tal que:E ( k ) E ( k ) k ∈...

20
Dibuja la fase lunar

Desafío Dada la fase de la luna, dibuje usando el arte ASCII. Su programa debe manejar luna nueva, luna creciente, primer trimestre, gibosa creciente, luna llena, gibosa menguante, último cuarto y media luna menguante. Su entrada será un número entero. 0 -> new moon 1 -> waxing crescent 2...