Programación de Puzzles y Código de Golf

9
¿Hace cuánto tiempo fue esto?

¿Hace cuánto tiempo fue esto? Las normas Cada presentación debe ser un programa completo. El programa debe tomar la entrada como dos fechas separadas por comas en el formulario YYYY-MM-DDe imprimir el número de días que han pasado desde la segunda fecha hasta STDOUT como si hoy fuera la primera...

9
Probabilidad de par de cartas

Dado un mazo que consiste en N copias de cartas con valores enteros [ 1 , M ] para un total de N * M cartas, calcule la probabilidad de que una carta con el valor de 1 sea ​​adyacente a una carta con el valor de 2 . Su solución puede ser exacta o aproximada, y no necesita ser la misma para cada...

9
Zodiaco chino del año

¡2015 fue el año de la cabra! En este desafío, descubrirás qué animal representa el año. Para evitar que este desafío sea complejo, no necesitará calcular el año nuevo chino. Debido a que solo son 12 animales en el Zodiaco, su código deberá ser lo más corto posible. Ejemplos Su programa debe...

9
Rollos de talento en DSA

Algunos amigos y yo hemos jugado DSA (un juego de rol de mesa principalmente alemán muy parecido a D&D). Me preguntaba cuáles son las posibilidades de pasar las tiradas, por lo que tendrá que escribir un código para calcularlo. Tu personaje está definido por estadísticas (de 8 a 14) y (TV)...

9
¡Ayúdame a llenar mi billetera!

Hace un tiempo compré una nueva billetera que puede contener 8 tarjetas (4 en ambos lados). Sin embargo, parece que tengo muchas más tarjetas que eso y necesito elegir cuáles quiero llevar conmigo. Algunas tarjetas las uso con más frecuencia que otras, pero las tarjetas que prefiero llevar conmigo...

9
MarGolf se encuentra con el hormiguero de Langton

This is Markov. Markov's golf ball rolls around randomly. Markov's ball will hole however he strikes it. Markov is smart. Be like Markov. Y esto: es un hormiguero en el patio trasero de Langton. El hormiguero es lo suficientemente grande como para sostener la pelota de golf de Markov, MarGolf....

9
Calcule la puntuación de Doppelkopf

Introducción Doppelkopf es un juego de cartas alemán tradicional para 4 jugadores. El mazo consta de 48 cartas (9, 10, Jota, Reina, Rey, As de cada palo mientras cada carta está en el juego dos veces), por lo que cada jugador obtiene 12 al comienzo de una ronda. Siempre hay 2 equipos que están...

9
¿Cuántos votos obtiene un estado?

Dada una lista de las poblaciones de cada estado, el resultado, de mayor a menor, es el número de votos que ese estado obtiene en el colegio electoral. Entrada: El primer número representa el número total de votos para distribuir; es seguido por una lista de y poblaciones. En este ejemplo, se usan...

9
Mostrar poderes de Phi con precisión Fibonacci

Escriba un código que tome un número entero no negativo n y genere la enésima potencia de Phi (ϕ, la proporción áurea, aproximadamente 1.61803398874989) con el mismo número de dígitos decimales que el enésimo número de Fibonacci. Su código debe producir la secuencia correcta de dígitos para todas...

9
Imprime sin, cos y tan de ángulos especiales

En trigonometría, hay ciertos ángulos conocidos como "ángulos especiales". Esto se debe a que cuando tomas pecado, cos o tan de uno de estos ángulos, obtienes un resultado que es fácil de recordar porque es una raíz cuadrada de un número racional. Estos ángulos especiales son siempre múltiplos de...

9
Verifica el número de nacimiento

Un número de nacimiento noruego consta de 11 dígitos, compuestos de la siguiente manera: DDMMYYiiikk DD es el día (del 01 al 31) MM es el mes (del 01-12) YYes el año (de 00-99). No se diferencia entre 1900 y 2000 iii es el "número individual" kk son dos dígitos de control iii se determina por...

9
Intérprete de Golf a Compute

Introducción Computar es un lenguaje de broma esotérico . Desde la entrada de esolangs: Compute no tiene la sintaxis requerida y tiene el poder de resolver todos y cada uno de los problemas. Es lo suficientemente inteligente como para interpretar cualquier lenguaje humano (inglés, español,...

9
TinyBF a Brainf *** convertidor

Tenemos un convertidor Brainf *** a TinyBF, pero no al revés, así que aquí hay uno. Reglas: Su intérprete debe tomar un programa TinyBF válido, en una línea, y debe generar el programa BrainF *** correspondiente, en una línea, con espacios en blanco / nueva línea opcionales. No se permiten...

9
Taxi me algunos números

Los números de taxis u OEIS A011541 son los números mínimos que pueden representarse como n sumas diferentes de dos enteros en cubos positivos, para n sucesivas . Deberá imprimir el número n del taxi. Esto debería funcionar para cualquier n en teoría. Sin embargo, como solo se han descubierto 6...

9
Causar la interrupción máxima a una encuesta de paja

Contexto Straw Poll es un sitio web destinado a la creación de encuestas simples / informales. Con una lista de opciones, el usuario puede seleccionar sus opciones y los votos se contabilizan. Hay dos características muy importantes de una encuesta de paja: Es posible ver los resultados actuales...

9
Golf Inglés - usando contracciones

No me he reído tanto del contenido de Stack Exchange como de este . Creo que todos disfrutarán de este desafío, ya que está inspirado en lo que hay allí. Escribirás una función o programa que sea code-golf, es decir, tendría que ser lo más breve posible. Dado un texto, devuelva (ambos por...

9
Reemplazar alias para formar frases

Inspirado por el C- director #define. Desafío Dada una frase con un alias y una matriz con cada texto de alias. Salida de la frase inicial reemplazando cada alias con su texto respectivo. Un alias se define por una nitidez #seguida de su índice en la matriz (el índice puede comenzar en cero o...