Preguntas etiquetadas con polyglot

11
¡Interpreta la repetición!

Este desafío es el primero de una serie de dos desafíos sobre la repetición. El segundo estará listo pronto. En un lenguaje llamado Repetición (algo que acabo de inventar), consta de una cadena infinita de 12345678901234567890..., con la 1234567890repetición para siempre. La siguiente sintaxis...

10
Quine de pedidos

Escriba un programa que, cuando se ejecuta en diferentes idiomas, genera una permutación de bytes diferente del código en cada idioma. El código fuente exacto se cuenta como una permutación. Aquí "lenguaje diferente" puede ser una versión diferente (Py 2 y Py 3) o diferentes banderas estándar. Es...

10
Escribir una semiquina

Supongamos que tiene 2 idiomas, Ay B. Una cadena ses una semiquina Ay Bsi cumple las siguientes condiciones: sEs una quine en el lenguaje A. ses un políglota en Ay B. El resultado de ejecutarse scomo un Bprograma es una cadena diferente s', que es una quine B. El objetivo de este desafío es...

9
Golf los pseudoprimes!

Introducción / antecedentes En una discusión reciente en el chat de cifrado, tuve el desafío de discutir / ayudar con la prueba de primalidad de Fermat y los números de Carmichael. Esta prueba se basa en la premisa que a^(p-1) mod p==1siempre se mantendrá para los primos p, pero no siempre para...

9
Expandir cadenas de comparación

A diferencia de la mayoría de los lenguajes, Python evalúa a<b<ccomo se haría en matemáticas, comparando en realidad los tres números, en lugar de comparar el booleano a<bcon c. La forma correcta de escribir esto en C (y muchas otras) sería a<b && b<c. En este desafío, su...

9
Dada una entrada int n, imprima n * invertido (n)

Dado un número entero n, imprimirn * reversed(n) reversed(n)es el número que obtienes cuando tienes reverselos dígitos n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...

9
Hacia atrás y hacia adelante políglota quine

Debe hacer un políglota que muestre su código fuente en un idioma y su código fuente hacia atrás en otro. A diferencia de las reglas normales, puede leer el archivo actual o usar un archivo incorporado para obtener el código fuente de su envío y revertirlo en un idioma. Su código fuente no puede...

8
Vida y muerte de los árboles

El reto Escriba un programa que tome un número entero N como entrada y genere la etapa de vida o muerte en la que se encuentra actualmente un árbol. N siempre estará entre 0 y 10. Las etapas de la vida y la muerte Vida: para dibujar una etapa de la vida, simplemente dibuja una base de tamaño N...