Programación de Puzzles y Código de Golf

16
Números iguales en subarreglos

Dado un conjunto de números con length >=3ylength % 3 == 0 [1, 2, 3, 4, ...] Lo dividirá en sub-matrices de longitud 3 [[1, 2, 3], [4, 5, ...], [... Y devolver una matriz con [0] => La cantidad de casos en la submatriz donde todos los números son iguales [1] => En caso de que todos...

16
¡Genera un Portmantout!

Antecedentes Hace tres años, este tipo Tom Murphy se le ocurrió pensar en extender la idea de un acrónimo a todas las palabras en un idioma y llamó a esto un portmantout ( portmanteau plus tout [francés para todos ]). Al definir el inglés como una lista de 108,709 palabras, logró encontrar una...

16
¡La lista única de PIN de candado!

Introducción En un chat privado, un amigo mío aparentemente se topó recientemente con un sistema de seguridad que tiene las siguientes dos restricciones en sus pines válidos: Cada dígito debe ser único (es decir, "1" solo puede aparecer una vez) El orden de los dígitos no importa ("1234" =...

16
Zigzaguea esta cadena contrayendo duplicados

Dada una cadena, su tarea es contraerla en una estructura en zigzag como se describe a continuación. Doblar en un zigzag Tomaremos la cadena "Mississippi"como ejemplo: Primero, muestre el prefijo más largo que consta solo de caracteres únicos: Mis Cuando llegue al primer carácter duplicado C...

16
Recupera el poder del primer poder

Parece que a muchas personas les gustaría tener esto, ¡así que ahora es una secuela de este desafío ! Definición : una potencia prima es un número natural que puede expresarse en la forma p n donde p es un número primo yn es un número natural. Tarea : Dada una potencia principal p n > 1,...

16
Comiendo pescado, creciendo en tamaño

Eres un pez en un estanque que necesita sobrevivir comiendo otros peces. Solo puedes comer pescado que sea del mismo tamaño o más pequeño que tú. Debe crear un programa que tome un banco de peces como entrada ordenada. A partir de esto, debe calcular cuántos peces puede comer y, en última...

16
Patrón alterno

En una pregunta de stackoverflow ahora eliminada, alguien publicó lo siguiente: Escriba un programa o función para imprimir patrones alternos *y #basados ​​en un número entero dado n. Algunos ejemplos: Entrada: n=1 Salida: * Entrada n=5 Salida: *#### ###** ***## ###** *#### Entrada:...

16
Q u i n e R e l a y!

Quine Relay! Un relé quine de orden es una serie de programas P 1 ... P n en distintos idiomas, de modo que cada programa P i emite P i + 1 y P n emite .nnnP1…PnP1…PnP_1\dots P_nPiPiP_iPi+1Pi+1P_{i+1}PnPnP_nP1P1P_1 Por ejemplo, un relé de 2 quines se puede ver aquí: Rubí → Perl 6: Este programa...

16
Magic: The Gathering Combat con habilidades

Relacionado Objetivo: Dadas dos criaturas con habilidades de combate opcionales, devuelve valores únicos pero consistentes que representan qué criaturas murieron, si las hay. Entrada: #Longest form: [[P,T, "<abilities>"], [P,T, "<abilities>"]] #Shortest form: [[P,T], [P,T]] Cada...

16
Convierta un porcentaje a una relación "simple"

Usted administra un sitio web político y ha determinado que las personas tienen una mejor comprensión intuitiva cuando la posibilidad de ganar o perder una elección se expresa como una proporción ("5 en 7") que cuando se expresa como un porcentaje ("71%" ) Pero tampoco desea mostrar proporciones...

16
¿Cuántos tres?

En esta tarea, su código recibirá un número entero nnorten como entrada. Su código debería generar el mayor número de múltiplos de 333 que se pueden concatenar (en base ) para formar (sin ceros a la izquierda). Por ejemplo, si le dieron como

16
Las vallas binarias

Entrada: Un entero nen el rango2 <= n <= 10 Una lista de enteros positivos Salida: Convierta los enteros a su representación binaria (sin ceros a la izquierda), y únalos a todos juntos. Luego determine todas las subcadenas binarias que forman una 'cerca binaria' usando la ncantidad de...

16
Hash de longitud arbitraria

Considere que tiene una función hash que toma cadenas de longitud y devuelve cadenas de longitud y tiene la buena propiedad de que es resistente a colisiones , es decir, es difícil encontrar dos cadenas diferentes con el mismo hash .HH\mathcal{H}2n2n2nnnns≠s′s≠s′s \neq

16
¿Es esta cadena un palíndromo (en código Morse)?

Desafío Inspirado en este video Como sabrán, un palíndromo es una palabra que se escribe igual hacia adelante que hacia atrás. La palabra "PULP" no es un palíndromo, pero cuando se traduce al Código Morse (sin el espacio entre las letras), "PULP" se convierte en ". - ...-.-...--." que es un...

16
Maximiza el recorrido del Rey Sudoku

Antecedentes Sudoku es un rompecabezas de números donde, dada una cuadrícula n × nnorte×norte n \times n dividida en cajas de tamaño nortenorte n , cada número de 11 1 a nortenorte n debe aparecer exactamente una vez en cada fila, columna y caja. En el juego de Ajedrez, el Rey puede moverse a...

16
Imprime los números perdidos

Como gran fanático de la serie Lost TV , siempre me intrigó la secuencia de números que aparece repetidamente en los episodios. Estos números son: 4 , 8 , 15 , 16 , 23 , 424 4,8,15,dieciséis,23,42 4, 8, 15, 16, 23, 42 ( A104101 ) Usando cualquier lenguaje de programación, escriba un código que...

16
¿Es esta una escala mayor (o equivalente)?

Salvadera La escala mayor (o escala jónica) es una de las escalas musicales más utilizadas, especialmente en la música occidental. Es una de las escalas diatónicas. Al igual que muchas escalas musicales, se compone de siete notas: la octava duplica la primera al doble de su frecuencia, por lo que...