Programación de Puzzles y Código de Golf

16
Genere programas que impriman n veces su longitud

Dado un número entero no negativo n, su solución debe generar un programa en el idioma elegido cuya salida tiene ntantos bytes como el programa generado. Reglas Debe especificar el idioma y la codificación de los programas que genera su solución, y no puede elegir diferentes idiomas o...

16
¡Vete! ¡No-1 está aquí!

Estaba jugando con algunos números y encontré una secuencia que, por supuesto, está en OEIS. Es A005823 : Números cuya expansión ternaria no contiene 1's . Va: a (2n) = 3 * a (n) +2 a (2n + 1) = 3 * a (n + 1) a (1) = 0 a = 0,2,6,8,18,20,24,26,54 .... Escribí un programa CJam que...

16
Suma las filas del triángulo concatenado

Considera el siguiente triángulo. 1 23 456 7891 01112 131415 1617181 92021222 324252627 2829303132 33343536373 839404142434 4454647484950 51525354555657 585960616263646 5666768697071727 37475767778798081 Como probablemente haya notado, la primera fila es de longitud 1, y cada fila posterior es 1...

16
Implementar la notación Anyfix!

En la notación de prefijo, el operador viene antes que los argumentos, por lo que puede imaginar que el operador llama a lo next()que se llama de forma recursiva. En notación infija, el operador va entre los argumentos, por lo que puede imaginarlo simplemente como un árbol de análisis. En la...

16
Medir un montón de troncos

Introducción Este es un registro de longitud 5: ##### Quiero apilar un montón de estos registros uno encima del otro. Cómo hago esto es que deslizo un nuevo registro en el superior desde la derecha, y dejo de deslizar cuando sus extremos izquierdo o derecho se alinean (no pregunte por qué). Si...

16
Evaluar una expresión de menos y tilde

Dada una expresión que coincida con la expresión regular /^[-~]*x$/, evalúela en términos de xy genere una cadena que coincida con la expresión regular /^-?x[+-]\d+$/. Por ejemplo, la cadena se -~xevalúa como x+1, mientras que la cadena se -~-xevalúa como -x+1, y la cadena se -~-~--xevalúa como...

16
Primeras potencias de los primes

Para el propósito de este desafío, una potencia primaria de una prima (PPP) se define como un número que se puede definir como un número primo de la potencia de un número primo. Por ejemplo, 9 es un PPP porque se puede representar como 3 ^ 2. 81 por otro lado no es un PPP porque solo se puede...

16
Números triangulares

(no, esos no ) El reto Tendrás dos entradas. El primero es un número entero positivo n > 0, que se utiliza para generar un n x ntriángulo rectángulo de los números 1, 2, 3, ... n. Este triángulo comienza en una esquina y aumenta horizontal y verticalmente en uno y diagonalmente en dos. Vea los...

16
Dibuja el lambda blazon

Para celebrar el 2497 aniversario de la victoria griega en Salamina en 480 a. C. Dibuja el lambda blazon. El lambda blazon era el lambda pintado en escudos griegos así: Rompecabezas: Dado un entero impar positivo n, produce una imagen de arte ascii del escudo anterior. Especificaciones: n =...

16
Distancia de Levenshtein y OEIS (policías)

Esta es la publicación de policía. La publicación de Robber está aquí . Su tarea es tomar una entrada entera N y generar el enésimo dígito en la secuencia OEIS A002942 . La secuencia consiste en los números cuadrados escritos al revés: 1, 4, 9, 61, 52, 63, 94, 46, 18, 1, 121, 441, ... Tenga...

16
La secuencia de enteros exponenciados por rango

Considere un triángulo en el que el N º fila (1-indexada) es la matriz de los primero N potencias enteras positivas de N . Aquí están las primeras filas: N | Triángulo 1 | 1 2 | 2 4 3 | 3 9 27 4 | 4 16 64 256 5 | 5 25 125 625 3125 ... Ahora, si concatenamos esos poderes en una sola secuencia,...

16
Analizar una lista de números unarios firmados

Los números unarios generalmente solo representan enteros no negativos, pero podemos extenderlos para representar todos los enteros de la siguiente manera: Un entero positivo N se representa como N 1's:5 -> 11111 Un entero negativo -N se representa como 0seguido por N 1's:-5 -> 011111 Cero...

16
Conejito saltando de Google

El 4 de diciembre de 2017, Google Doodle fue un juego de programación gráfica con un conejito . Los niveles posteriores fueron agradablemente no triviales y parecían un gran candidato para un desafío de golf atómico . Detalles Juego Hay cuatro movimientos disponibles: saltar hacia adelante,...

16
Sé lo más malvado posible

Introducción Este es un seguimiento de este desafío en el que estás tomando el papel del gemelo malvado de esa persona. Siendo malvado, no desea maximizar su participación, sino que sea lo más injusto posible y no lo hará demasiado obvio, por eso se le ocurrió el siguiente esquema: Les dirás a...

16
Poner en cola nuestra descomposición

En este desafío, le pediré que encuentre una descomposición QR de una matriz cuadrada. La descomposición QR de la matriz A es dos Matrices Q y R, de modo que A = QR . En particular, buscamos que Q sea ​​una matriz ortogonal (es decir, Q T Q = QQ T = I donde I es la identidad multiplicativa y T es...

16
Factoring factoriales

¡Hoy en mi clase de estadísticas, descubrí que algunos factoriales se pueden simplificar cuando se multiplican! Por ejemplo:5! * 3! = 5! *3*2 = 5! *6 = 6! Tu trabajo: Dada una cadena que contiene solo números arábigos y signos de exclamación, simplifique mi factorial a su cadena más corta...