Programación de Puzzles y Código de Golf

44
Construir la matriz de identidad

El desafío es muy simple. Dada una entrada entera n, salida de la n x nmatriz de identidad. La matriz de identidad es una que se 1extiende desde la parte superior izquierda hasta la parte inferior derecha. Escribirás un programa o una función que devolverá o generará la matriz de identidad que...

44
Los santos numeros

En muchas fuentes (específicamente en la fuente Consolas ), 5 de los 10 dígitos decimales tienen "agujeros" en ellas. Llamaremos a estos dígitos sagrados: 46890 Los 5 dígitos impíos son así: 12357 Por lo tanto, un número entero puede clasificarse como "sagrado" si solo contiene dígitos...

44
Hay una hormiga en mi cubo de Rubik

Un Cubo de Rubik 3 × 3 × 3 estándar, resuelto, tiene 6 caras de diferentes colores, donde cada cara es una cuadrícula de cuadrados 3 × 3 de un color. La cara blanca es opuesta al amarillo, el rojo opuesto al naranja, el azul opuesto al verde, y cuando el blanco apunta hacia arriba, el rojo está a...

44
Texto de ancho completo

El texto de ancho completo es un texto que tiene un espacio después de cada carácter, incluido el último. Por ejemplo, la primera oración de esta pregunta se convierte en: F u l l w i d t h t e x t i s t e x t t h a t h a s a s p a c e a f t e r e v e r y c h a r a c t e r , i n c l u d i n g t h...

44
Teóricamente muestra el número de Graham

El número de Graham Gse define de esta manera: u(3,n,1) = 3^n u(3,1,m) = 3 u(3,n,m) = u(3,u(3,n-1,m),m-1) [Knuth's up-arrow notation] [Conway chained arrow notation] THEN g1 = u(3,3,4) g2 = u(3,3,g1) g3 = u(3,3,g2) ... G = u(3,3,g63) Se le da eso u(3,3,2)=7625597484987para verificar su...

44
Agrega dos números

Entrada: dos enteros. Preferiblemente enteros decimales, pero se pueden usar otras formas de números. Estos pueden darse al código en la entrada estándar, como argumentos para el programa o función, o como una lista. Salida: Su suma. Use el mismo formato para los enteros de salida que los enteros...

44
Un número recién descubierto: ¡bleen!

"¡El Premio Nobel de Matemáticas fue otorgado a un profesor de California que descubrió un nuevo número! El número está desvanecido, que según él pertenece entre 6 y 7". --George Carlin En este desafío, imprimirá todos los números enteros, inclusive, dentro del rango de entrada dado. Imprima...

44
¡Solo puede haber 1!

Su tarea es, dado un número entero positivo n, generar una expresión que sea igual al número n. El problema es: solo se le permite el número 1en la salida. Los operadores a su disposición son: +` -` *y/ /es la división de punto flotante (so 5/2 = 2.5). sqrt(como s) ceily floor(como cy...

44
Sí, por supuesto que soy un adulto!

Creo que todos hemos hecho esto cuando éramos niños: algunos sitios web requieren una edad mínima de 18 años, por lo que solo restamos unos años del año de nacimiento y voilà, somos "mayores de 18 años". Además, para la mayoría de las atracciones en los parques de atracciones, la altura mínima...

44
Hilo de policías anagramas policías

Este desafío tiene dos hilos. Este es el hilo conductor de la policía. El hilo de los ladrones se encuentra aquí . Su desafío es elegir una secuencia OEIS y escribir dos programas completos en dos idiomas diferentes que produzcan ese enésimo elemento en la secuencia cuando se le da un n a través...

44
Incrementar una matriz

Dada una matriz no vacía de enteros positivos, "incremente" una vez de la siguiente manera: Si todos los elementos de la matriz son iguales, agregue 1a al final de la matriz. Por ejemplo: [1] -> [1, 1] [2] -> [2, 1] [1, 1] -> [1, 1, 1] [3, 3, 3, 3, 3] -> [3, 3, 3, 3, 3, 1] De lo...

44
Ordenar por orden una matriz

Desafío Dado un conjunto no entero de enteros, por ejemplo: [5, 2, 7, 6, 4, 1, 3] Primero sepárelo en matrices donde ningún elemento sea más grande que el anterior (es decir, matrices no ascendentes): [5, 2] [7, 6, 4, 1] [3] A continuación, invierta cada matriz: [2, 5] [1, 4, 6, 7]...

44
¿Es esta palabra ordenada léxicamente?

Dada una cadena de entrada S, regrese truthysi todas las letras en S están ordenadas léxicamente: sus valores ASCII deben estar en orden ascendente o descendente. Regreso falsyen otros casos. Entrada La entrada será en el mismo caso (todo en mayúsculas o minúsculas). Su presentación debe ser...

44
Hackear una lotería

Recientemente ha creado una cuenta en un sitio de apuestas poco fiable, donde por una tarifa de 25 dólares, le reembolsarán una cantidad aleatoria entre 0 y 50 dólares. Después de obtener alrededor de 5 dólares dos veces, decide probar que el sitio es una estafa. Después de acceder a su cortafuegos...

44
Si AB está en AB A más B eh?

Dados dos enteros, A y B, la salida A si AB (A menos B) está en AB (A a B), de lo contrario, la salida B. "A menos B" es la resta estándar. "A a B" es el rango de enteros que comienzan en A y terminan en B, incluidos A y B. Por ejemplo: 1 to 4: 1, 2, 3, 4 -2 to 5: -2, -1, 0, 1, 2, 3, 4, 5 3 to...