编写一个程序,输出在其源代码中每个唯一字符出现次数的列表。
例如,此假设程序{Source_Print_1};
应产生以下输出:
; 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
格式应与此示例匹配。除可选的最终换行符外,不允许使用多余的空格。
您的程序可能无法从源文件中读取其自己的源代码。
列出的字符必须是两个顺序之一。语言使用的字符编码中的字符值顺序(可能是ASCII),或者字符在源中出现的顺序。
这个问题受到Jan Dvorak的评论的启发。