Programación de Puzzles y Código de Golf

27
Suma de módulos

Llamo a esta secuencia "la secuencia de Jesús", porque es la suma del mod . </pun> Para esta secuencia, toma todos los enteros positivos m menos que la entrada n , y toma la suma de n módulo cada m . En otras palabras: unanorte= ∑m = 1n - 1n mod man=∑m=1n−1nmodma_n = \sum_{m=1}^{n-1}{n\bmod...

27
Quines mutuamente excluyentes

Tu desafío es simple. Escriba dos programas que no compartan caracteres que se muestren entre sí Ejemplo Dos programas P y Q son quines mutuamente excluyentes si: P salidas Q Q salidas P No hay un carácter c que pertenezca tanto a P como a Q Cada programa P y Q son quines adecuados Esto...

27
Imprime "Hey Jude" de The Beatles

Su tarea es escribir un programa que imprima los siguientes cuatro versículos extraídos de la letra de la canción "Hey Jude" de The Beatles (© Sony / ATV Music Publishing LLC): Hey Jude, don't make it bad\n Take a sad song and make it better\n Remember to let her into your heart\n Then you can...

27
Contraer el antistring

En este desafío, se le dará una cadena alfabética como entrada. Definiremos el "anti-string" de una entrada dada para que sea el string con el caso de todas las letras invertidas. Por ejemplo AaBbbUy -> aAbBBuY Debe escribir un programa que tome una cadena como entrada y busque la subcadena...

27
El cortador codicioso

iBug recientemente recibió una barra larga hecha de materiales compuestos pero valiosos. La barra es tan larga que iBug no puede venderla fácilmente por créditos, por lo que quiere cortarla. La barra está hecha de materiales tan frágiles y mágicos que, si una parte se rompe, todas las partes de la...

27
Creador de diamantes +

Desafío: Dado un entero ncomo entrada. Crea un diamante que sea 2 veces el número dado n. Entrada: La entrada es entera ny 2 <n ≤ 3000. Salida: Salida será una cadena y será en forma de un diamante que consiste +en una línea de adición a la proyección de inicio nutilizando+ Ejemplos: D...

27
La secuencia Agregar-Multiplicar-Agregar

( Relacionado ) Dado un número entero n > 1, 1) Construya el rango de números n, n-1, n-2, ... 3, 2, 1y calcule la suma 2) Tome los dígitos individuales de ese número y calcule el producto 3) Tome los dígitos individuales de ese número y calcule la suma 4) Repita los pasos 2 y 3 hasta que...

27
Coordenadas autoidentificables

Escriba un programa o función que, dado un número entero n, construya una matriz con ndimensiones de nlongitud, donde cada elemento es un identificador de sus propias coordenadas. Es decir, comenzando con una matriz, llénela con nmatrices, donde cada una de ellas contiene nmás matrices, hasta una...

27
Establecer la hora

Imagine el siguiente reloj de 24 horas que puede controlarse con las teclas de flecha: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Al presionar la flecha hacia arriba dos veces ( ↑↑) aumentará la entrada de hora enfocada actualmente: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Presionando la flecha derecha...

27
¿Dónde está Blackhat?

Reto Escriba el código que, dada una imagen de un panel de un cómic xkcd aleatorio, devuelve un valor verdadero si Blackhat está en el cómic o falsey si no. Quien es Blackhat? Blackhat es el nombre no oficial dado al personaje en los cómics xkcd que usa un sombrero negro: Tomado de la página...

27
¡Cuidado con el tornado matricial!

El tornado matricial es como cualquier otro tornado: consiste en cosas que giran alrededor de un centro. En este caso, elementos de la matriz en lugar de aire. Aquí hay un ejemplo de un tornado matricial: Primero comenzamos seccionando la matriz en anillos cuadrados, cada sección consta de...

27
El número único más pequeño KoTH

Crea un bot para elegir el número único más pequeño. (Basado en un experimento de psicología del que escuché hace muchos años, pero no he podido localizarlo nuevamente). Reglas Cada juego constará de 10 bots seleccionados al azar que juegan 1000 rondas. Cada ronda, todos los bots seleccionan un...

27
Convertir a números de Suzhou

Los números de Suzhou (蘇州 碼子; también 花 碼) son números decimales chinos: 0 〇 1 〡 一 2 〢 二 3 〣 三 4 〤 5 〥 6 〦 7 〧 8 〨 9 〩 Funcionan prácticamente como números arábigos, excepto que cuando hay dígitos consecutivos que pertenecen al conjunto {1, 2, 3}, los dígitos alternan entre notación de trazo...

27
Puntuación válida de bádminton?

Introducción: Vi que solo había otro desafío relacionado con el bádminton en este momento . Como yo mismo juego al bádminton (durante los últimos 13 años), pensé que agregaría algunos desafíos relacionados con el bádminton. Aquí el primero: Reto: Entrada: Dos enteros Salida: Una de las tres...

27
Aventureros en las ruinas

Test Driver • Discusión de desafío • Enviar aventurero ( Fuente de la imagen ) Varios aventureros rivales están atacando las ruinas en busca de tesoros, pero solo pueden transportar tanto a la vez y tienen sus límites de resistencia. Quieren obtener el tesoro más valioso y salir antes de...

27
Hazme una suma mágica mínima

Manteniendo este desafío corto. Te dan 4 números: p1, p2, p3 y p4. La suma mágica de los números se define de la siguiente manera: magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1| Solo puede cambiar uno de los valores enteros anteriores (p1, p2, p3 o p4). Debe cambiar el valor de modo...