Preguntas etiquetadas con quine

22
Quat. Quine + Cat

Un Quat es una combinación de un quine y el popular programa de gato esolang . Reto El desafío es escribir un programa estándar para gatos. Cualesquiera que sean las entradas del usuario, el programa hará eco de la entrada en stdout. Sin embargo, cuando la longitud de la entrada es mayor que 0 y...

22
Golf de bolos

Su tarea es crear el programa más corto (A) que genera otro programa (B) con los bytes más únicos, que a su vez genera el programa original (A). Esencialmente, estás jugando a la mitad de un par de programas de ouroboros (también conocido como quine iterativo periódico) y jugando boliche a la otra...

21
Lenguaje de ensamblaje quine

Escriba la quine más breve posible en lenguaje ensamblador . Use cualquier ISA que desee, a menos que tenga una print-quineinstrucción o equivalente. Los ejemplos incluyen x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM, etc. Puede vincular contra la _printffunción de la biblioteca estándar...

21
Interpretar> <> (Pez)

Si bien> <> no es un lenguaje popular, puede ser bueno para el golf y se ha utilizado en este sitio web. Fue inspirado por Befunge y tiene algunas similitudes en sus instrucciones. Comandos requeridos: > < ^ v Cambia la dirección del puntero de instrucción (derecha, izquierda,...

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
Interpreta tu lenguaje, pero no a ti mismo.

Hay muchos desafíos que dicen "interpretar X", donde X es un lenguaje simple. En mi opinión, eso es demasiado aburrido. Para darle a todas las personas que postergan las cosas en Internet algo interesante que hacer, puede intentar hacer este desafío: Reto Elige un idioma $LANG. $LANGpuede ser...

21
¿Es una subcadena de sí mismo?

Dada una cadena, devuelve si la cadena es una subcadena del código fuente del programa. Se aplican las reglas estándar de quine, lo que significa que no puede leer su propio código fuente. Se garantiza que la longitud de la entrada será menor o igual que la longitud del programa. Puede devolver...

21
Imprime los primeros N caracteres de tu código

Debe escribir un programa o función que reciba un número entero positivo Ncomo entrada e imprima los primeros Ncaracteres de su código. Si Nes mayor que la longitud de su código, debe continuar generando su código cíclicamente. La lectura de su código fuente de cualquier manera y la lectura de...

21
Escribe una máquina del tiempo quine

Escriba un programa que tome como entrada una cadena y un entero n, y produzca: La cadena que se pasó al programa. n hace tiempo; Un nuevo programa que se utilizará para la próxima invocación. No puede almacenar ningún dato fuera del programa, y ​​su programa no puede llamar a programas...

21
Quine N-queen-and-equine

Existe una variante del conocido problema de N-reinas que involucra a reinas y caballeros y se dice que es "considerablemente más difícil" 1 . La declaración del problema es la siguiente: Debes colocar un número igual de caballeros ♞ y reinas ♛ en un tablero de ajedrez de modo que ninguna pieza...

21
Dibuja un cuadrado hueco de # con ancho dado

Recibí este desafío de Codingame y tengo curiosidad por encontrar mejores soluciones que la mía: Dado un ancho a través de la entrada estándar, dibuje un cuadrado hueco de '#' en el ancho y largo dados. Ejemplo: 5 resultados en ##### # # # # # # ##### Usé Python para resolver esto, así que...

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...

20
Punto de código suma quine

Todos los desafíos de quine en este sitio se centran en el recuento de bytes, o los propios personajes. Este es diferente. Su desafío es escribir un programa que produzca resultados que tengan una suma de puntos de código idéntica a la suma de puntos de código de la fuente. Para producir una suma...

20
Código fuente selfie

Objetivo: Un gurú dijo una vez que un selfie de código perfecto se toma mejor en diagonal desde la esquina superior izquierda. Un código selfie es casi como un Quine, pero gira 45 grados en el sentido de las agujas del reloj. Tu misión es codificar un programa que genere un código...

20
Escribe un intérprete para *

La tarea es simple. Escribe un intérprete para el idioma * . Aquí hay un enlace más grande a la wiki. Solo hay tres programas válidos *: * Imprime "Hola mundo"  *  Imprime un número aleatorio entre 0 y 2,147,483,647 *+* Corre por siempre. El tercer caso debe ser un bucle infinito de acuerdo...

19
Hacer un programa de triangularidad válido

Triangularity es un nuevo esolang desarrollado por Mr. Xcoder donde la estructura del código debe seguir un patrón muy específico: Para la nlínea de código th, debe haber exactamente 2n-1caracteres del programa en él. Esto causa una forma triangular / piramidal, con la primera línea con solo un...

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
Hacer trampa quine cíclico

Concepto Escriba un programa que genere código en su lenguaje de programación. Ese código, cuando se ejecuta, debe generar el programa original. Reglas Como se trata de una trampa engañosa, puede leer el código fuente original. El primer programa de salida debe estar en el mismo idioma que el...

19
Escribir una metaquina

Una metaquina es un programa que no es una quina, pero cuya salida, cuando se ejecuta como un programa en el mismo lenguaje, es una quine. El objetivo de este desafío es escribir una metaquina. Este es el código de golf , por lo que el código más corto gana, con la respuesta más antigua utilizada...