Programación de Puzzles y Código de Golf

15
¡Mantén tu distancia!

Cada jugador tiene un número. ¿Puede el tuyo ser el más alejado de todos? Requisitos Escriba una función Java, Python 2 o Ruby llamada choose()que acepte tres argumentos: un número entero: el número de rondas ya completadas un número entero: el número de jugadores una serie de cadenas: los...

15
Factorizarlo! …mal

Un niño curioso utiliza un programa que puede factorizar un número o una expresión en la forma siguiente: p1^e1 * p2^e2 * ... * pn^en. Los exponentes iguales a 1se omiten, por ejemplo360 = 2^3 * 3^2 * 5 El niño escribe esta salida en el programa como una nueva entrada, pero no entiende el ^signo,...

15
KOTH: Monster Hunter

Resultados actualizados Introducción Para celebrar el lanzamiento de Monster Hunter 4 Ultimate en el nuevo 3DS (13 de febrero), aquí hay un tema de King of the Hill sobre este juego. Eres un cazador novato, que participará en un torneo que consta de 5 cazas consecutivas. Al final de estas...

15
Helado ASCII

Escriba un programa o función que tome un entero positivo N e imprima o devuelva una cadena de arte ASCII N × N cuya mitad superior es un semicírculo hecho de ('sy cuya mitad inferior es un triángulo apuntando hacia abajo hecho de V' s, con espacios utilizados como relleno. En otras palabras, haga...

15
Mapa discreto de Baker

Introducción El mapa de Baker es un sistema dinámico importante que exhibe un comportamiento caótico. Es una función desde el cuadrado de la unidad a sí misma definida intuitivamente de la siguiente manera. Corta el cuadrado verticalmente por la mitad, dando como resultado dos rectángulos de...

15
Generar la secuencia SUDSI

La secuencia SUDSI ( su m, d ifference, s wap, i ncrement) es una secuencia entera curiosa que parece exhibir un comportamiento bastante caótico. Se puede generar de la siguiente manera: Deje que S sea una lista infinita de los números naturales: 1 2 3 4 5 6 .... Let S i denota el uno indexados i...

15
Shifty XORyption

Escriba un programa o función (o conjunto de programas / funciones) para cifrar y descifrar datos con la siguiente especificación: Cifrado Calcule un hash XOR de la entrada haciendo XOR cada byte entre sí. XOR cada byte de la entrada por este hash. Desplaza el resultado cuatro bits hacia la...

15
Coincidencia de cadenas en tiempo real

Tarea La tarea es desarrollar un algoritmo de coincidencia de cadena exacto en tiempo real de su elección. Entrada Se proporcionan dos líneas de texto en la entrada estándar, separadas por una nueva línea. La primera línea contiene el "patrón" y simplemente será una cadena ASCII extraída de las...

15
Ordene 40 palos

Tenemos 40 palos del mismo ancho pero diferentes alturas. ¿Cuántos arreglos hay posibles para ponerlos uno al lado del otro para que cuando miremos desde la derecha veamos 10 palos y cuando miremos desde la izquierda volvamos a ver exactamente 10 palos? Por ejemplo, tal orden es: Los palos negros...

15
Oraciones inversas

El objetivo de este desafío es recibir una entrada y salida de esa entrada pero con el orden de las oraciones invertido. Entrada de ejemplo: Hello friend. What are you doing? I bet it is something I want to do too! Salida de ejemplo: I bet it is something I want to do too! What are you doing?...

15
CodeGolf - Ignora el ruido # 1

Instrucciones Barry es un desarrollador de back-end no tan bueno a cargo de una pequeña API que debería brindarle información sobre las compras realizadas en la tienda de un cliente. Sin embargo, no ha hecho un gran trabajo y su jefe le dice que lo arregle en el lado del cliente. Lo ideal es...

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...