Tarea
Escriba un código que se pueda reorganizar en n programas diferentes en n idiomas diferentes, cada uno de los cuales generará un número distinto de 1 a n.
No hay dos idiomas que sean iguales, sin embargo, las diferentes versiones de "el mismo idioma" se considerarán idiomas distintos, siempre que tengan diferentes números de versiones principales. Para este desafío, los entornos REPL no son distintos de sus idiomas principales, pero siguen siendo un idioma. Cada idioma debe ejecutarse en una permutación distinta del código fuente y generar un número distinto en el rango.
Las permutaciones se contarán en bytes, no en caracteres .
Debe incluir cada permutación que se ejecute con el idioma en el que se ejecuta con fines de prueba.
Puntuación
Tu puntaje será el
Donde N es el número de idiomas y L es el número de ordenamientos únicos de los bytes del programa.
L no es igual a la duración del programa
(a menos que el programa tenga 1 o 0 bytes)
Aquí hay un script de Python para calcular L cortesía de Conor O'Brien.
L es igual a la longitud del factorial del programa si y solo si no hay bytes repetidos en el programa.
El objetivo es maximizar tu puntaje.
#
el símbolo de comentario está en 5 idiomas, una buena solución sería1#2345