Schreiben Sie ein Programm, das eine Liste der Vorkommen jedes einzelnen Zeichens im Quellcode ausgibt.
Zum Beispiel sollte dieses hypothetische Programm {Source_Print_1};
diese Ausgabe erzeugen:
; 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
Die Formatierung sollte mit diesem Beispiel übereinstimmen. Außer einem optionalen letzten Zeilenumbruch sind keine zusätzlichen Leerzeichen zulässig.
Ihr Programm liest möglicherweise keinen eigenen Quellcode aus der Quelldatei.
Die aufgelisteten Zeichen müssen in einer von zwei Reihenfolgen sein. Entweder die Reihenfolge der Zeichenwerte in der von Ihrer Sprache verwendeten Zeichenkodierung (wahrscheinlich ASCII) oder die Reihenfolge, in der die Zeichen in Ihrer Quelle angezeigt werden.
Diese Frage inspiriert durch diesen Kommentar von Jan Dvorak .