Preguntas etiquetadas con generation

27
Hyper sobre quines

Inspirado en la hiperprogramación: N + N, N × N, N ^ N, todo en uno . Gracias a @MartinEnder y @trichoplax por su ayuda en el sandbox. Definiciones Hiperquinas Defina una hiperquina de orden n como un programa completo tipo quine o función P que satisfaga todas las reglas que se aplican a las...

26
Programas de encadenamiento

Reto En este desafío, escribirá el primer programa, p 1 , de una secuencia infinita de programas, en el que ejecutar p n genera / genera el programa p n + 1 . Al concatenar los primeros n> = 2 programas, la secuencia debería salir n. Ejemplo Digamos que los primeros 4 programas son: p1 p2 p3...

25
Transpile WordMath

Todos hemos visto esos "hax de matemáticas" en línea que se ven así: Think of a number, divide by 2, multiply by 0, add 8. Y, por arte de magia, ¡todos terminan con el número 8! Idioma Definamos un lenguaje de programación que use la sintaxis del texto anterior, llamado "WordMath". Los...

25
Grandes números grandes

Al tratar de jugar varias de mis respuestas, he necesitado escribir enteros grandes en la menor cantidad de caracteres posible. Ahora sé la mejor manera de hacer eso: conseguiré que escribas este programa. El reto Escriba un programa que, cuando se le da un número entero positivo, genera un...

25
Sustitución recursiva de cuerdas

La tarea Escribir un programa o función que con tres cadenas A, B, Cproduce una cadena de salida donde cada instancia de Bin Aha sido sustituida recursivamente con C. Sustituir recursivamente significa repetir una sustitución en la que en cada paso todas las instancias no superpuestas de Bin...

23
¡Repite después de mi!

Dada una cadena como argumento, genera la longitud de la (s) subcadena (s) repetida (s) más larga (s) que no se superponen o cero si no existe dicha cadena. Puede suponer que la cadena de entrada no está vacía. Ejemplos abcdefabc: la subcadena abcse repite en las posiciones 1 y 7, por lo que el...

23
Subcadenas de identificación única más cortas

Dada una lista de cadenas, reemplace cada cadena por una de sus subcadenas no vacías, que no es una subcadena de ninguna de las otras cadenas de la lista y lo más corta posible. Ejemplo Teniendo en cuenta la lista ["hello","hallo","hola"], "hello"debe ser reemplazado por igual "e"ya que esta...

22
Producir una tabla am * n en HTML

Entrada: Dos enteros decimales my nque respectivamente dan el número de filas y columnas de la tabla. my nson mayores o iguales a 1. Salida: Una tabla en HTML que tiene m filas yn columnas. La tabla debe ser visualizable por un navegador moderno de su elección. La mayoría de los navegadores...

21
Todos los k-mers / n-gramos

Introducción Hemos tenido histogramas y contando , pero no los hemos enumerado todos. Cada año, Dyalog Ltd. celebra una competencia estudiantil. El desafío es escribir un buen código APL. Esta es una edición de código de golf independiente del sexto problema de este año. Tengo permiso explícito...

21
¡Un programa más y estoy fuera!

Dado un nivel de anidamiento de entero positivo ny una cadena sde caracteres ascii imprimibles ( para ~generar un programa que, cuando se ejecuta en el mismo idioma, genera un programa que genera un programa ... que genera la cadena) s. Se ndebe generar un total de programas, todos los cuales se...

21
Un juego de proporciones atómicas.

Tu tarea es hacer un bot que juegue Atomas , con la puntuación más alta. Cómo funciona el juego: El tablero de juego comienza con un anillo de 6 "átomos", con números que van desde 1hasta3 . Puede "jugar" un átomo entre dos átomos, o en otro átomo, dependiendo del átomo mismo. Puede tener un...

21
Scrambles de cubo de Rubik

Su tarea es crear una secuencia aleatoria de movimientos, que se puede utilizar para mezclar un cubo de Rubik. Tal revuelo se compone de exactamente 25 movimientos. Cada movimiento consta de las letras UDRLFBopcionalmente seguidas de uno de los sufijos '2. Esta notación se llama notación...

20
¿Es este un número triangular truncado?

Secuencia OEIS relacionada: A008867 Número triangular truncado Una propiedad común de los números triangulares es que se pueden organizar en un triángulo. Por ejemplo, tome 21 y organícelo en un triángulo de os: o oo ooo oooo ooooo oooooo Definamos un "truncamiento:" cortando triángulos...

19
Generador de quinas generalizado

El reto En este desafío, especifica un idioma de origen S y un idioma de destino T . Su tarea es escribir el siguiente programa Pen el idioma S. Si se proporciona un programa válido Qen el idioma Tcomo entrada P, generará un programa válido Ren el idioma Tque no recibe entradas y salidas Q(R), es...

19
Maximiza la diferencia al cuadrado

Considere una permutación de los valores enteros de 1a N. Por ejemplo, este ejemplo para N = 4: [1, 3, 4, 2] Vamos a considerar que esta lista sea cíclico, de tal manera que 1y 2son tratados como adyacente. Una cantidad que podemos calcular para dicha lista es la diferencia al cuadrado total de...