Preguntas etiquetadas con code-golf

15
Palíndromos gruesos

Los palíndromos son divertidos, pero algunas de las otras cuerdas comienzan a sentirse excluidas. Podemos convertir esas cuerdas en palíndromos gruesos dividiéndolos en conjuntos palindrómicos de trozos. Por ejemplo, la cadena "abcabca"no es un palíndromo si lo leemos carácter por carácter, pero...

15
El tiempo después de algún tiempo

Para este desafío, estamos escribiendo la hora en la siguiente forma: hh:mm:ss Algunos ejemplos: 12:34:08 06:05:30 23:59:00 El desafío es generar el tiempo después de que hayan transcurrido una cantidad de horas , minutos y segundos , con el tiempo de inicio 00:00:00. Puede comparar...

15
¡Abucheo! Un desafío de golf de Halloween Code

Escriba un programa que tome una cadena de entrada de longitud de 2 o más caracteres y agregue la cadena ~BOO!~ (esa cadena tiene un espacio inicial y final) en un punto uniforme al azar en la cadena que no está en ninguno de los extremos. Entradas de muestra no permitidas : 2o (una entrada...

15
Análisis dimensional

Calcular un producto o relación de unidades SI. Por ejemplo, kg m / s s(kilogramo-metro por segundo al cuadrado) debería regresar N(newton). La entrada siempre será: Una lista de símbolos para unidades SI, separadas por espacios (que representan un producto) o Lo anterior, /y lo anterior (que...

15
Sobre el tema de los teclados

Keep Talking and Nobody Explodes es un juego multijugador local en el que un jugador tiene control sobre una "bomba" virtual y debe ser guiado por otro jugador, el "experto", que tiene acceso a un manual de desactivación de bombas. Uno de los módulos que se desarmará en el juego es el módulo de...

15
Exceso esférico de un triángulo

Exceso esférico de un triángulo Como todos sabemos, la suma de los ángulos de cualquier triángulo plano es igual a 180 grados. Sin embargo, para un triángulo esférico, la suma de los ángulos siempre es mayor que 180 grados. La diferencia entre la suma de los ángulos del triángulo esférico y 180...

15
Eliminar la separación silábica

¡Es hora de un nuevo desafío tipográfico ! Es un problema común al copiar y pegar entre varios formatos de documentos: guiones. Si bien reduce la irregularidad de un diseño alineado a la izquierda o iguala el espacio en un diseño justificado, es un completo dolor cuando su PDF no se construye...

15
Ayúdame a administrar mi tiempo

Recientemente me dijeron que leyera un libro de texto de física completo para el año nuevo (historia verdadera, desafortunadamente). Necesito su ayuda para determinar qué capítulos debería leer cada día. Aquí es donde tu entras. Entrada Dos fechas, en cualquier formato. La segunda fecha siempre...

15
De vuelta a la clase de química

Introducción Una de las primeras cosas que aprendí en química fue dar la fórmula para la combustión de alcanos. El ejemplo más básico era: 2CH4 + 4O2 > 4H2O + 2CO2. Tenga en cuenta que la ecuación podría haberse simplificado dividiendo cada coeficiente por 2, obtendríamos CH4 + 2O2 > 2H2O +...

15
Tarea simple resuelta tres veces

Debe escribir 3 programas y / o funciones en un idioma. Todos estos programas deberían resolver la misma tarea, pero todos deberían dar resultados diferentes (pero válidos). (Es decir, para cada par de programas, debe haber alguna entrada que genere conjuntos diferentes (pero válidos) de números...

15
Anotar el juego de dilema de un prisionero asincrónico

En una ronda del ejercicio de dilema del prisionero , dos jugadores deciden si cooperar o desertar para esa ronda. La puntuación para una ronda es: El jugador A y el jugador B cooperan: 1 punto por ambos El jugador A y el jugador B tienen ambos defectos: 2 puntos por ambos El jugador A coopera y...

15
¿Se puede deshacer la matriz?

Antecedentes Los manejadores de cartas muy hábiles son capaces de una técnica mediante la cual cortan un mazo perfectamente por la mitad y luego intercalan perfectamente las cartas. Si comienzan con un mazo ordenado y realizan esta técnica sin fallas 52 veces seguidas, el mazo se restaurará al...

15
Acortar una expresión matemática ya corta

Por una vez, estaba haciendo un trabajo real, actualizando el código antiguo, y me topé con una expresión que es equivalente a lo que se escribiría como πx + e x en una buena matemática tradicional . Pensé que sería posible escribirlo más corto de lo que estaba escrito en el idioma con el que...

15
Haz la regla de la cadena

Hemos tenido muchos desafíos en la diferenciación e integración, pero ninguno en la solución de problemas relacionados con las tasas. Entonces, en este desafío, obtendrás un montón de derivadas (serán numéricas, no en términos de ninguna variable) y tendrás que encontrar otra derivada. La entrada...

15
Juega la cadena de palabras

Cuando era más joven, solía jugar un juego de palabras llamado Word chain . Fue muy simple. El primer jugador elige una palabra; el siguiente jugador dice otra palabra que comienza con la misma letra con la que terminó la palabra anterior. ¡Esto continúa para siempre hasta que alguien se rinde! El...

15
Tokenizar un lenguaje basado en pila

He estado trabajando en otro lenguaje de golf basado en pila llamado Stackgoat . En este desafío, escribirás un Tokenizer para Stackgoat (o realmente cualquier lenguaje general basado en pila). Ejemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...