Programación de Puzzles y Código de Golf

24
Rompecabezas Matrix

Entrada: Un entero n Dos matrices cuadradas del mismo tamaño (siendo su ancho / alto múltiplo de n) Salida: Uno de los dos valores distintos de su elección, uno para resultados verdaderos y otro para resultados falsey (por lo que sí, en 1/0lugar de true/falseresultados válidos para lenguajes...

24
El arreglo 465

Aquí está el desafío. Escriba un código para generar todos los enteros en un rango. Suena fácil, pero aquí está la parte difícil. Comenzará con el número más bajo, luego el más alto. Luego, el número más bajo que aún no está en la matriz. Entonces el más alto que aún no está en...

24
Dibujando un árbol de una matriz

Dada una matriz posiblemente anidada, no vacía, de enteros positivos de un solo dígito (no garantizado como único), genera la representación de arte ASCII como un árbol, utilizando los caracteres de dibujo de caja ┌ ┴ ┐ ─ │ ┬ ┼. (Se copiaron de la página de códigos 437, pero puede usar cualquier...

24
Expande un hexágono

Dado un hexágono de arte ASCII como entrada, salida uno cuyos lados son todos una unidad más larga. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Los hexágonos de entrada tendrán una simetría de 180 grados, pero de lo contrario los lados pueden tener diferentes...

24
Generar un cuadrado greco-latino

Descargo de responsabilidad: no conozco ninguna solución que no sea de fuerza bruta Un cuadrado greco-latino es, para dos conjuntos de la misma longitud nnn , una disposición de celdas n×nn×nn \times n , cada una de las cuales contiene un par único (en todo el cuadrado) de un elemento del primer...

24
¿Quién ganó un juego de dados de barra?

Reto Bar Dice es un juego simple que se juega en un Bar with Dice (de ahí el nombre). Tira 5 dados de seis lados e intenta hacer la mejor mano. La puntuación se basa en acumular el mayor número de dados con los mismos dígitos. Cada mano debe incluir al menos un solo "As", o uno, para ser una...

24
Dos palíndromos no son suficientes

Algunos números, como 142411424114241 , son palíndromos en la base 10: si escribe los dígitos en orden inverso, obtiene el mismo número. Algunos números son la suma de 2 palíndromos; por ejemplo, 110=88+22110=88+22110=88+22 , o 2380=939+14412380=939+14412380=939+1441 . Para otros números, 2...

24
!¡Insertar! ! n! b! e! t! w! e! e! n!

Publicado desde aquí . Este desafío está altamente "destilado" de esta pregunta. Un agradecimiento especial a @Akababa! En esta tarea, debe insertar un signo de exclamación al comienzo de la cadena y después de cada carácter. Reglas Siempre habrá una entrada de cadena no vacía. La entrada...

24
Colisión de bolas de billar

Dadas las posiciones bidimensionales y las velocidades de un par de bolas de billar justo antes del impacto, calcule sus velocidades después de una colisión perfectamente elástica . Se supone que las bolas son esferas ideales (o equivalente: círculos) con el mismo radio, la misma masa, densidad...

24
Crea una lista de números de serpiente menores de 50,000

Snaking Number Challenge Me pregunto cuántos números serpientes hay entre 1 y 50,000. Los números serpientes, en este juego, son números que se pueden escribir en un teclado numérico tradicional (formato a continuación) moviendo una tecla hacia arriba, hacia abajo, hacia la izquierda o hacia la...

24
Redondear lejos de cero

Redondear lejos de cero Inspirado por Round hacia cero . Dado un ingreso numérico a través de cualquier método razonable, redondea el número "lejos de cero": los números positivos se redondean hacia arriba y los negativos se redondean hacia abajo. Si tiene la intención de tomar la entrada como...

24
1, 2, 4, 8, 16, ... 33?

Reto Escriba una función / programa que genere el n'elemento th, o los primeros nelementos, en la secuencia numérica bien conocida: 1, 2, 4, 8, 16 ... Oh, espera ... olvidé los primeros números: 1, 1, 1, 1, 2, 4, 8, 16 ... Heck, agregaré algunos más por si acaso: 1, 1, 1, 1, 2, 4, 8, 16,...

24
Calcular el ultraradical

¿Qué es el Ultraradical? El ultraradical , o el radical Bring, de un número real se define como la única raíz real de la ecuación quíntica .unaunaaX5 5+ x + a = 0X5 5+X+una=0 0x^5+x+a=0 Aquí usamos para denotar la función ultraradical. Por ejemplo, , ya que .UR ( ⋅ )UR(⋅)UR(\cdot)UR ( - 100010 )...

24
Imprime la secuencia

21, 21, 23, 20, 5, 25, 31, 24,? Inspirado en este rompecabezas , dado un número entero n>0norte>0 0n>0 , imprima la siguiente secuencia hasta que llegue a un número entero (estropeado, en caso de que quiera resolver el rompecabezas usted mismo primero) a0=nuna0 0=nortea_0 = n...

24
Llena un tazón con sopa de letras

Nos parece que no conseguir cansados de desafíos relacionados con el alfabeto ... La receta Dado una cadena de letras Sy dos números enteros positivos M, N, produzca una sopa de letras con las letras de Socupar posiciones aleatorias en un recipiente rectangular de tamaño M× N, enmarcado por...

24
Teorema del número poligonal de Fermat

El teorema del número poligonal de Fermat establece que cada entero positivo se puede expresar como la suma de, como máximo, números gonales. Esto significa que cada entero positivo puede expresarse como la suma de hasta tres números de triángulo, cuatro números cuadrados, cinco números...

23
Reinventar el bucle For [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Code Golf Stack Exchange. Cerrado hace 3 años . For los bucles se usan ampliamente en...

23
Encuentra los factores primos

En esta tarea, debe escribir un programa que calcule los factores primos de un número. La entrada es un número natural 1 <n <2 ^ 32. El resultado es una lista de los factores primos del número en el siguiente formato. Los exponentes se deben omitir si son 1. Solo emiten números primos....

23
Había una anciana

Su objetivo es escribir un programa que imprima el siguiente poema exactamente como aparece aquí: There was an old lady who swallowed a fly. I don't know why she swallowed that fly, Perhaps she'll die. There was an old lady who swallowed a spider, That wriggled and iggled and jiggled inside...