30
我女儿的字母
前几天,我们和我的女儿用冰箱贴写了一封句子。尽管我们能够制作一些(I love cat),但I love you too由于字母数量不足o(4),我们没有足够的字母来制作其他() 然后我发现,虽然一组包含3个e字母,但只有2个o字母。可能受到http://en.wikipedia.org/wiki/Letter_frequency的启发,这仍然不能反映“冰箱上”的实际情况。 问题 给定文本文件,其中每行包含一个“样本语句”,一个人想在冰箱上书写,建议使用字母数量最少的字母集,但仍足以单独书写每个句子。 注意:忽略大小写,无论如何所有大写字母都是大写。 输入项 该文件包含换行符分隔的句子: hello i love cat i love dog i love mommy mommy loves daddy 输出量 提供字母的倒排列表,其中每个字母仅出现多次,足以写出任何句子: acdddeghillmmmoostvyy (谢谢,isaacg!) 优胜者 最短的实现(代码) 更新:测试 我创建了一个额外的测试,并在这里尝试了各种答案: https://gist.github.com/romaninsh/11159751
65
code-golf