Écrivez un programme qui génère une liste du nombre d'occurrences de chaque caractère unique dans son code source.
Par exemple, ce programme hypothétique {Source_Print_1};
devrait produire cette sortie:
; 1
P 1
S 1
_ 2
c 1
e 1
i 1
n 1
o 1
p 1
r 2
t 1
u 1
{ 1
} 1
Le formatage doit correspondre à cet exemple. Aucun espace étranger n'est autorisé, à l'exception d'une nouvelle ligne finale facultative.
Votre programme peut ne pas lire son propre code source à partir du fichier source.
Les caractères répertoriés doivent être dans l'un des deux ordres. Soit l'ordre des valeurs de caractères dans le codage de caractères utilisé par votre langue (probablement ASCII), soit l'ordre dans lequel les caractères apparaissent dans votre source.
Cette question s'inspire de ce commentaire de Jan Dvorak .