Preguntas etiquetadas con code-golf

10
¡Pesa tus palabras!

El reto Dadas dos cadenas, cada una de hasta 30, que consiste en caracteres ASCII imprimibles (códigos [ 32 , 126 ][32,126][32, 126] ), ¡colóquelos en una balanza en la menor cantidad de bytes de código! Esto consta de los siguientes pasos: Calcular y comparar los pesos de las cuerdas. Elija la...

10
Intérprete de conversación

"Talk" es un lenguaje baroquificado basado en acumuladores que se crea en respuesta a la cita de Dennis en talk.tryitonline.net. Waiting for someone to create an esolang called talk. . El lenguaje "Talk" tiene 4 comandos: 00 Si el acumulador es 0, establezca el acumulador en 0. 01 Si el...

10
Avión explotar

El Blow-up es una herramienta poderosa en geometría algebraica. Permite la eliminación de singularidades de conjuntos algebraicos mientras preserva el resto de su estructura. Si no está familiarizado con nada de eso, no se preocupe, el cálculo real no es difícil de entender (ver más abajo). A...

10
Golf (6 cartas) ¡Golf!

Golf Golf! Este es mi primer desafío, ¡así que sé gentil! El desafío es escribir un programa que genere la puntuación correcta para un diseño en el juego de cartas "Golf". El juego de cartas Golf tiene muchas variaciones. Las reglas de la casa que uso siguen las reglas estándar para Six-Card Golf...

10
Aproxima el quinto perfecto

Comenzando en 1-TET, proporcione temperamentos iguales que tengan una aproximación cada vez mejor del quinto perfecto (solo relación 3/2). ( Secuencia OEIS A060528 ) La descripción formal de la secuencia, copiada del OEIS: Una lista de temperamentos iguales (divisiones iguales de la octava)...

9
Numeración de crucigramas

Produzca un programa para numerar correctamente una cuadrícula de crucigramas. Entrada La entrada será el nombre de un archivo que representa la cuadrícula de crucigramas. El nombre de archivo de entrada se puede pasar como argumento, en la entrada estándar o por otros medios convencionales que...

9
Construye un motor para un juego de laberinto

Este es un seguimiento de Imprimir una pregunta de laberinto . Si te gusta esta pregunta, agrega más algoritmos de generación de laberintos;). Para esta tarea, tendrás que implementar un motor de juego para un jugador que debe encontrar el tesoro en un laberinto y salir de la mazmorra. El motor...

9
Divide una palabra en partes con puntajes iguales

Suponiendo que A = 1, B = 2 ... Z = 26, y el valor de una palabra es la suma de estos valores de letras, es posible dividir algunas palabras en dos partes para que tengan valores iguales. Por ejemplo, "divisor de palabras" se puede dividir en dos partes así: ordsl wpit, porque o + r + d + s + l =...

9
Salida de primos cercanos

Escriba un programa que tome una entrada (que puede ser primo o no), y enumera el primo inmediato que lo sigue y lo precede. Entrada de ejemplo: 1259 Salida de ejemplo: 1249 1277 El programa más corto gana. Debe ejecutarse en 10 segundos en una PC de escritorio moderna. Las entradas se...

9
Golf de física: tiro inclinado

"Y ahora para algo completamente diferente." Se dispara a un pájaro enojado en un ángulo β con respecto a la horizontal a una velocidad u. El terreno es empinado, inclinado en un ángulo α. Encuentre la distancia horizontal q recorrió el pájaro antes de tocar el suelo. Haga una función f (α, β,...

9
Combinador de golf de punto fijo

Escriba un combinador de punto fijo en la menor cantidad de caracteres posible, en el idioma que elija. forma libre ( es decir , lo que sea más corto): programa completo, función real, fragmento de código no puede usar su biblioteca estándar si tiene una Sin embargo, puede extraerlo de otras...

9
Números, Sumas, Productos

Dada una cuadrícula de enteros no negativos de 20 × 20, encuentre una subcuadrícula 3 × 3 donde el producto de las sumas de las líneas individuales llegue al máximo. Hablado en fórmulas: Dada la subcuadrícula 3 × 3 la función para maximizar es Por línea, se calcula la suma y las sumas...

9
Construye un proxy simple

Haga el servidor proxy más corto. Especificaciones de entrada / salida Cliente: Entrada: un número de puerto (entero de 32 bits) (,) o (espacio) una url (ver casos de prueba) Salida: fuente html de la url Servidor: Entrada: puerto para escuchar (entero de 32 bits) Salida: REC cuando se...

9
Adición de punto flotante, sin flotadores!

Su tarea es escribir un programa, en cualquier idioma, que suma dos números de coma flotante juntos sin el uso de ningún matemáticas de punto flotante o fraccionarios. Se permiten las matemáticas enteras. Formato El formato de los números son cadenas que contienen 1 y 0 que representan el valor...

9
Analizador de etiquetas simple

Este es un modelo de un analizador de HTML indulgente. En lugar de analizar HTML y extraer atributos, en este campo de código, el analizador de etiquetas será simple. Escriba una función que analice una estructura de etiqueta y devuelva su forma entre paréntesis. Una etiqueta de apertura consta de...

9
Trazado de rayos bidimensional

El desafío es implementar un programa de trazado de rayos bidimensional, basado en texto. Las fuentes de luz blanca son @símbolos. R, Gy Bson filtros de luz. /y \son espejos con 80% de reflectividad. ?Es un sensor de luz. >, <, ^Y Vcombinar la luz en la dirección apropiada (por ejemplo, si...

9
Calcule el número de topologías en {1,2, ..., n}

Tarea Escriba una función / programa que tome ncomo parámetro / entrada e imprima / devuelva el número de topologías (que se muestra a continuación) en el conjunto {1,2,...,n}. Definición de topología Sea X un conjunto finito y suponga que T, que es un subconjunto del conjunto de potencia de...

9
Pinta esa cerca

Eres Tom Sawyer y tienes que pintar una cerca de 102400 m de largo. Afortunadamente, tus amigos decidieron ayudarte a cambio de varias cosas. Cada amigo pintará L metros, a partir de S con el color C . S , L son una cantidad entera de metros y 1 ≤ C ≤ 97. Aburriéndote, decides averiguar cuántos...

9
Optimizar la multiplicación de la cadena matricial

Este desafío es calcular el orden de multiplicación más eficiente para un producto de varias matrices. El tamaño de las matrices se especifica en una sola línea de entrada estándar. Debe imprimir en la salida estándar una lista de enteros que indique el orden en que se realizan las...