Preguntas etiquetadas con code-golf

13
Barra de progreso de tiempo de actividad

Escriba un programa que analice la salida uptimey genere una barra de progreso anatómicamente sugerente (como se muestra) con una duración igual al tiempo de actividad actual en días: $ uptime 23:01 up 34 days, 7:30, 5 users, load averages: 0.23 0.27 0.24 $

13
Multiplicación larga, 8 bits a la vez

Le dan una máquina de 16 bits y le dicen que implemente la multiplicación de enteros de tamaño arbitrario. Sus registros solo pueden contener números de 16 bits, y la instrucción de multiplicación más grande toma dos entradas de 8 bits y genera un resultado de 16 bits. Su programa debe tomar como...

13
Circula a través de tres puntos

Dadas las coordenadas cartesianas de tres puntos en un plano, encuentra la ecuación del círculo a través de todos ellos. Los tres puntos no estarán en línea recta. Cada línea de entrada a su programa contendrá las coordenadas xy yde tres puntos, en el orden A(x),A(y),B(x),B(y),C(x),C(y). Estas...

13
1P5: ¡Terremoto!

¡Los sismómetros de USGS acaban de detectar un gran terremoto! Los equipos de respuesta a emergencias necesitan una estimación rápida del número de personas afectadas. Escribe un programa para calcular esta estimación. Su programa recibe 2 entradas. El primero son los detalles del terremoto en sí....

13
El código más compacto para una explosión simulada

¿Puede escribir un programa que muestre un grupo de píxeles que explotan (como en un motor de partículas simple) y puede hacerlo en cualquier número notablemente pequeño de caracteres (pulsaciones de teclas)? (Recordemos los lemmings del juego, cuando esos pequeños muchachos explotaban y sus...

13
Combinaciones de pinyin

Cree una función que tome una cadena de una sílaba pinyin como argumento, y devuelva verdadero de la combinación existente, falso de lo contrario. Use "v" para "ü". Aquí hay una lista completa de combinaciones. http://www.pinyin.info/rules/initials_finals.html Ejemplos f("bu") ==...

13
Función Soundex

Escriba la función más corta para generar el código American Soundex para un apellido que solo contenga las letras mayúsculas AZ. Su función debe producir resultados consistentes con todos los ejemplos de la página vinculada (que se muestran a continuación), aunque no es necesario ni debe eliminar...

13
Resolver triángulos con trigonometría

¡Es hora de desenterrar tus viejas notas de trigonometría de la escuela secundaria! El desafío es resolver los lados y ángulos desconocidos de diferentes triángulos. Y como es habitual en el código de golf, gana el código de trabajo más pequeño. Este no es un problema trivial; mi implementación de...

13
Una simple bagatela

El reto Dado un tablero de bagatelas como el siguiente: | | | /\ / | | \ /| | \ \ /\ \ | | \ / \ | |\ / / \ | | \ / \ | | \ | | \ / \ /\ \ | |\ / / \ /| | / | | /\ / / | | / | |\ / / / | | | ---------------------- su tarea es convertir una lista de 'tiros' en una puntuación. El tablero siempre...

13
Ilumina una habitación con espejo

Objetivo En esta competencia, se te da una habitación aleatoria con una vela adentro. El objetivo es escribir el programa más corto (esto es golf) que determina qué partes de la habitación se iluminan con la vela, reemplazando los puntos oscuros con @'s'. El programa debe tomar una habitación de...

13
Encuentra la distancia mínima de edición entre dos cadenas

Explicación La distancia de edición entre dos cadenas es una función del número mínimo posible de inserciones, eliminaciones o sustituciones para convertir una palabra en otra. Las inserciones y eliminaciones cuestan 1 y las sustituciones cuestan 2. Por ejemplo, la distancia entre ABy Aes 1,...

13
Implemente una almohadilla de una sola vez

Antecedentes Un pad de una sola vez es una forma de cifrado que se ha demostrado que es imposible de descifrar si se usa correctamente. El cifrado se realiza tomando un texto sin formato (compuesto solo por letras AZ) y generando una cadena aleatoria en la misma longitud (también solo letras)....

13
Marquesina de desplazamiento

Después de mi entrada al mundo ofuscado Hello World , pensé que sería divertido compartir el código subyacente. Pero, ¿por qué solo mostrar el código, hagámoslo también un golf! Desafío Escriba un script que desplace una cadena por la terminal, de derecha a izquierda, estableciéndose en el lado...

13
Determinar las fracciones continuas de raíces cuadradas

La fracción continua de un número nes una fracción de la siguiente forma: que converge a n. La secuencia aen una fracción continua se escribe típicamente como: [a 0 ; un 1 , un 2 , un 3 , ... un n ]. Escribiremos el nuestro de la misma manera, pero con la parte repetida entre punto y coma. Su...

13
Salida de un número en PrettyFont

He diseñado una nueva fuente que llamo PrettyFont. He dedicado mucho tiempo a perfeccionarlo, pero como soy un hombre trabajador no tengo tiempo para terminarlo. Por lo tanto, solo contiene 4 caracteres en este momento. Un día, cuando me haya hecho rico, se convertirá en mi objetivo de toda la vida...