Programación de Puzzles y Código de Golf

18
Buscaminas en el trabajo

Todos conocen el antiguo juego de buscaminas que se incluye con Windows XP. Es una cuadrícula simple con una matriz de celdas de 9x9 que contiene un número (que indica cuántas minas hay adyacentes) o una mina. El desafío es generar una cuadrícula aleatoria de 9x9 con 10 bombas con cualquier...

18
Generación de gradientes RGB

El reto Teniendo en cuenta las dos cadenas hexadecimales en mayúsculas (ambos 6 caracteres de largo, XXXXXX y YYYYYY) que representa los valores RGB (que van desde 000000a FFFFFFinclusive), y un no-cero positivo número entero N, muestran una transición lineal de los N + 2 colores generados a...

18
¿Cuál es tu próximo movimiento?

Este desafío es escribir una función minimax en el idioma que elija, para obtener el siguiente mejor movimiento en un juego de NxN de tic-tac-toe dado el estado actual del tablero . La entrada de la placa se puede aceptar como una matriz, una colección 2D o cualquier otra cosa que tenga sentido...

18
Código fuente GO!

Usemos la realidad aumentada para cazar pequeñas criaturas ocultas en el código fuente. Escriba un programa quine que genere su propio código fuente, excepto 5 caracteres consecutivos que serán modificados y que mostrarán un PCG-mon :(^_^) Los 5 caracteres consecutivos se pueden colocar en...

18
Hacer el auto-super-logaritmo

Dado un número entero positivo n y un número a , el n -ésimo tetración de una se define como un ^ ( un ^ ( un ^ (... ^ una ))), donde ^ denota exponenciación (o potencia) y la expresión contiene el número de una exactamente n veces. En otras palabras, la tetración es exponenciación iterativa...

18
Traductor de inglés a extranjero

Instrucciones Los alienígenas se han asentado en la tierra y, curiosamente, su alfabeto es exactamente el mismo que el nuestro. Su lenguaje también es muy similar al nuestro con algunas diferencias muy distintas y fáciles de calcular. Desafío Tome una cadena y emita el equivalente del idioma del...

18
Castillo de Minecraft fractal

Inspirado en un video de youtube de un usuario de PPCG ... Su desafío es utilizar ASCII-art para dibujar un muro de castillo de Minecraft de Andesita y Diorita. La forma de la pared es el conjunto Cantor . Como referencia, el conjunto Cantor se realiza repitiendo las siguientes N veces: Triplica...

18
Calcule la función Mertens

Dado un entero positivo n , calcule el valor de la función Mertens M ( n ) donde y μ ( k ) es la función de Möbius donde μ ( k ) = 1 si k tiene un número par de factores primos distintos, -1 si k tiene un número impar de factores primos distintos y 0 si los factores primos no son...

18
Particiones Goldbach

La conjetura de Goldbach establece que cada número par mayor que dos puede expresarse como la suma de dos números primos. Por ejemplo, 4 = 2 + 2 6 = 3 + 3 8 = 5 + 3 Sin embargo, una vez que llegamos a 10, sucede algo interesante. No solo se puede escribir 10 como 5 + 5 pero también se puede...

18
Encuentra las palabras onduladas!

(Nota: este es un spin-off más fácil de mi desafío anterior Find the Infinity Words!, Que es un spin-off de mi otro desafío anterior Find the Swirling Words! :)) Definición de una palabra ondulada : Si conecta con curvas todos los caracteres de una Palabra ondulada en el alfabeto (AZ), obtiene...

18
Longitud de cuenta regresiva binaria

inspirado en Cuenta atrás desde el infinito Dado un número entero no negativo N, genera el número de repeticiones de los siguientes pasos que se requieren para llegar a 0: Convertir Na binario ( 4812390 -> 10010010110111001100110) Voltear cada bit ( 10010010110111001100110 ->...

18
La quine metapolíglota

En mi tiempo en PPCG, he notado que los problemas de quine y los problemas de políglotas son bastante populares. Además, las meta-soluciones a los problemas, es decir, los scripts que generan un programa que es la solución a un problema, tienden a recibir muchos comentarios positivos de la...

18
PPCG Jeopardy: ladrones

¿Qué tan bien conoces el sitio? Vamos a averiguar. Este es un desafío de policías y ladrones . Hilo de policía . Como ladrón, necesitas: Encuentre un desafío no eliminado y no cerrado que coincida con el envío de un policía. El desafío no puede tener las siguientes etiquetas: policías y...

18
¡Ayuda! ¡Tengo más tarea!

Mi maestra estaba más que descontenta con mi tarea marciana . Seguí todas las reglas, pero ella dice que lo que saqué fue un galimatías ... cuando lo miró por primera vez, sospechaba mucho. "Todos los idiomas deben seguir la ley de Zipf, bla, bla, bla" ... ¡Ni siquiera sabía cuál era la ley de...

18
Más y tiempos, unos y nueve

Implemente esta relación de recurrencia como una función o programa que ingresa y emite un entero no negativo: F (0) = 0 F (N) = el entero más pequeño mayor que F (N-1) de modo que la suma y / o el producto de sus dígitos de base 10 es N N es la entrada de su programa y F (N) su salida. Para...

18
Imprime los números primos que faltan

La tarea Escriba un programa o función que, cuando se pasa una entrada numérica x, imprime o devuelve los primos debajo de la raíz cuadrada de x1 que no son factores de x. Ejemplos Deje f(x)ser la función llamada: >>> f(4) [] >>> f(5) [2] >>> f(20) [3] >>>...

18
Secuencia de Kuznetsov

Secuencia de Kuznetsov (I made the name up, don't bother with Wikipedia or Google) Dado cualquier número n > 0, vamos a rrepresentar el reverso del número n. Itere hasta que el resultado final sea cero, transfiriendo el resultado de cada iteración a la función utilizando la recursión o una...