建立给定文本中最常用单词的ASCII图[关闭]
关闭。这个问题是题外话。它当前不接受答案。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 挑战: 建立给定文本中最常用单词的ASCII图。 规则: 仅接受a-z和A-Z(字母字符)作为单词的一部分。 忽略大小写(出于我们的目的She= = she)。 忽略以下单词(我知道很蛮横): the, and, of, to, a, i, it, in, or, is 澄清:考虑don't:在a-z和和A-Z(don和t)中,这将被视为2个不同的“单词” 。 可选(为时已晚将正式改变规格现在),你可以选择丢弃所有的单字母“词”(这可能做出的忽略列表也缩短)。 解析给定text的文件(读取通过命令行参数指定的文件或通过管道输入;假定us-ascii),并为我们构建一个word frequency chart具有以下特征的文件: 显示22个最常用单词的图表(也请参见下面的示例)(按降序排列)。 条形图width(按比例)代表单词的出现次数(频率)。附加一个空格并打印单词。 确保这些小节(加上空格-单词-空格)始终适合:bar+ [space]+ word+ [space]始终应为<= 80字符(请确保您考虑到可能不同的小节和单词长度:例如:第二个最常见的单词可能要长得多,然后第一个频率差异不大)。在这些限制范围内最大化条形宽度并适当地缩放条形(根据它们表示的频率)。 一个例子: 可以在此处找到示例文本(Lewis Carroll的《爱丽丝梦游仙境》)。 此特定文本将产生以下图表: _________________________________________________________________________ | _________________________________________________________________________ | 她 | _______________________________________________________________ | 您 | ____________________________________________________________ | …