Tâche
Écrivez du code qui peut être réorganisé en n programmes différents dans n langues différentes, chacun produisant un nombre distinct de 1 à n.
Il ne doit pas y avoir deux langues identiques, mais des versions différentes de "la même langue" seront considérées comme des langues distinctes, à condition d'avoir des numéros de version principaux différents. Pour ce défi, les environnements REPL ne sont pas distincts de leurs langues parentes mais sont toujours une langue. Chaque langue doit s'exécuter sur une permutation distincte du code source et produire un nombre distinct dans la plage.
Les permutations seront comptées en octets et non en caractères .
Vous devez inclure chaque permutation exécutée avec la langue dans laquelle elle est exécutée à des fins de test.
Notation
Votre score sera le
Où N est le nombre de langues et L est le nombre de commandes uniques des octets du programme.
L n'est pas égal à la durée du programme
(sauf si le programme est de 1 ou 0 octet)
Voici un script python pour calculer L avec l'aimable autorisation de Conor O'Brien.
L est égal à la longueur de la factorielle du programme si et seulement s'il n'y a pas d'octets répétés dans le programme.
Le but est de maximiser votre score.
#
le symbole de commentaire est en 5 langues, la bonne solution serait1#2345