Preguntas etiquetadas con code-golf

15
Arreglar las llaves, etc.

Su misión, si elige aceptarla, es agregar el número mínimo de paréntesis, llaves y corchetes para hacer que una cadena dada (que contiene solo paréntesis, llaves y corchetes) tenga la correspondencia correcta entre llaves. Los lazos de símbolos agregados deben romperse teniendo la distancia máxima...

15
¿Dónde debo poner mi restaurante?

Eres el dueño de un restaurante. Está abriendo en una nueva área en Cartesia donde solo hay una carretera principal, conocida como el eje y. Desea colocar su restaurante de manera que minimice la distancia total desde su restaurante y cada una de las casas en esa área. Entrada : La entrada...

15
Traducir RoboCritters a Brainf ***

RoboCritters ( etimología ) es un nuevo lenguaje de programación esotérico (no te molestes en buscarlo, lo acabo de inventar). Es una variante de Brainfuck (BF), un poco más compleja que los esquemas habituales de sustitución del operador. Cada programa en RoboCritters es una cuadrícula de texto...

15
Madrigueras, Wheeler y Back

Antecedentes La transformación Burrows – Wheeler (BWT) es una permutación reversible de los caracteres de una cadena que da como resultado grandes series de caracteres similares para ciertos tipos de cadenas, como texto sin formato. Se usa, por ejemplo, en el algoritmo de compresión bzip2 . El...

15
Llenar un globo de agua

En este desafío, debe mostrar el arte ASCII de un globo de agua dada la cantidad de agua con la que se llena el globo: | __||__ | | / # #\ | | |######| | | |######| | | |######| | | |######| | | |######| | | \######/ | | | | | +----------+ Como dibujar el globo Para mostrar un globo de tamaño...

15
Brainf ** k a Unary y Back

Un lenguaje que es muy útil en fuentes restringidas y otros desafíos similares es Unary , un derivado de brainfuck en el que los programas se escriben con un solo carácter. Su trabajo es escribir un programa para convertir programas de brainfuck a unary y un programa para hacer lo contrario, ambos...

15
Conversión decimal de la hora del día

Introducción El tiempo es confuso. Sesenta segundos a un minuto, sesenta minutos a una hora, veinticuatro horas a un día (¡sin mencionar esa molesta mañana / tarde!). Hoy en día no hay lugar para tales tonterías, así que hemos decidido adoptar la única alternativa sensata: ¡días decimales! Es...

15
Encuentra las manecillas del reloj más cercanas

Desafío Dado un número de segundos después de la medianoche, emite el ángulo más pequeño entre dos manos en una esfera del reloj, utilizando la menor cantidad de bytes posible. Puede suponer que el número de segundos siempre es menor que 86400. Los ángulos pueden representarse en grados o...

15
Aritmética ... tock ... tick ... tock

Esta pregunta te la trajo un juego que me gusta jugar cuando estoy atrapado en largas reuniones telefónicas. Dadas dos veces de un reloj de 24 horas (de 00:00 a 23:59), ¿cuántas ecuaciones matemáticas válidas se pueden generar con todas las veces intermedias usando solo operaciones aritméticas...

15
Dar direcciones

Desafío Le has dado un mapa a un amigo que se parece un poco a esto: | / | / | \ | \ D Un mapa simple que comienza en la parte superior y termina en la parte inferior. Lamentablemente, tu amigo no lo entiende. ¿Puedes decodificar el mapa para que pueda leerlo? Entrada La entrada es...

15
Calcular A (N) / B (N) con dígitos C (N)

Considere tres secuencias numéricas A, By C: A: Una secuencia basada en relaciones de recurrencia f(n) = f(n-1)+f(n-2), comenzando con f(1) = 3, f(2) = 4. Entonces, la secuencia comienza así:3 4 7 11 18 29 47 76 ... B: Los números compuestos , es decir, todos los números enteros que no son primos...

15
Codifícame un poco de golf

Si no ha jugado golf antes, aquí hay una lista de términos relacionados con el golf que uso en esta pregunta Tiro , también llamado golpe : cada vez que se golpea la pelota, este es un tiro. Hoyo : Un campo de golf se divide en hoyos, en los cuales el objetivo es golpear una pelota de un lugar...

15
Números para letras

Existe un cifrado muy simple que reemplaza una letra con su posición en el alfabeto. Por ejemplo, abcse convertiría 1 2 3en este cifrado. Este desafío es una versión alternativa de este cifrado. El reto Cree un programa que tome una entrada de caracteres ASCII y genere una cadena separada por...

15
Generar UUID aleatorio

Necesito un UUID Tu trabajo es generar uno. El UUID canónico (Universal Unique IDentifier) ​​es un número hexadecimal de 32 dígitos con guiones insertados en ciertos puntos. El programa debe generar 32 dígitos hexadecimales (128 bits), en forma de xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx(8-4-4-4-12...

15
Hazme una carpa de desplazamiento

Introducción ¿Recuerdas los rugientes años 80? Quiero decir, ¿sabes, como hace 30 años? No hay teléfonos celulares, ni internet, ni cajeros automáticos, ropa fluorescente (lo que era eso ?!) y el desplazamiento de marqee ! ¡No no no! No los en línea, sino los reales, con luces LED. Como estoy...

15
Calculadora de potencia oculta

Una de las razones por las que siempre me ha encantado Pokemon es porque para un juego tan simple, tiene muchas capas de complejidad. Consideremos el movimiento Hidden Power. En el juego, el tipo y el poder (al menos antes de la Generación VI) de Hidden Power es diferente para cada Pokémon que lo...

15
Construir una matriz compañera

Tienes varios polinomios que están solos, ¡así que conviértelos en compañeros (que no amenacen con apuñalar)! Para un polinomio de grado n, hay una matriz de cubon by n compañera para él. Debe realizar una función que acepte una lista de coeficientes para un polinomio en orden ascendente ( ) o...

15
Promedios de ángulos

Historia, o por qué estamos haciendo esto. Ninguna. Este ejercicio no tiene sentido ... a menos que seas Stephen Hawking . El reto Dada una lista de ángulos, encuentre el promedio de esos ángulos. Por ejemplo, el promedio de 91 grados y -91 grados es 180 grados. Puede usar un programa o función...