La tâche
Dans ce défi, votre tâche consiste à écrire un programme, qui ne prend aucune entrée, avec autant d'anagrammes quine d'eux-mêmes que possible.
Votre score sera le nombre d'anagrammes du code source de votre programme qui sont des quines valides divisé par le nombre total d'anagrammes possibles, c'est-à-dire le pourcentage des anagrammes qui sont des quines valides.
Les échappatoires standard et les règles de quines standard s'appliquent.
Remarque: votre programme doit comporter au moins 3 caractères (et non 3 octets).
Contribution
Chaque anagramme (ou permutation) de votre programme qui est quine d'elle-même (c'est-à-dire les anagrammes que vous incluez dans votre partition) ne doit prendre aucune entrée. Si votre langue nécessite une entrée comme une nécessité, alors vous pouvez supposer que votre programme recevra une chaîne composée de la lettre minuscule A. Cependant, vous ne devez en aucun cas utiliser l'entrée.
Production
nle nombre d'anagrammes distinctes du code source de votre programme doit être des quines valides, où nreprésente le nombre de ces anagrammes que vous incluez dans votre partition, c'est-à-dire
Ces quine-anagarams peuvent sortir de n'importe quelle manière sauf écrire la sortie dans une variable. L'écriture dans un fichier, une console, un écran, etc. est autorisée. La fonction returnest également autorisée.
Exemple de notation
Supposons que le code source de votre programme soit code. Et,
codesortiescode.coedsortiescoed.cdoesortiescdoe.cdeosortiescdeo.cedosortiescedo.ceodsortiesceod.ocdesortiesocde.ocedsortiesoced.odcesortiesodce.odecne produit pasodecou produit une erreur.oedcne produit pasoedcou produit une erreur.oecdne produit pasoecdou produit une erreur.docene produit pasdoceou produit une erreur.doecne produit pasdoecou produit une erreur.dcoene produit pasdcoeou produit une erreur.dceone produit pasdecoou produit une erreur.decone produit pasdecoou produit une erreur.deocne produit pasdeocou produit une erreur.eodcne produit paseodcou produit une erreur.eocdne produit paseocdou produit une erreur.edocne produit pasedocou produit une erreur.edcone produit pasedcoou produit une erreur.ecdone produit pasecdoou produit une erreur.ecodne produit pasecodou produit une erreur.
Le score de cette solution sera
Critère gagnant
La solution avec le score le plus élevé gagne! En cas d'égalité, la réponse avec un nombre de caractères plus élevé (pas un nombre d'octets) gagne (d'où le bowling de code )! Si une égalité persiste, alors la solution qui a été publiée plus tôt l'emporte!

