我在接受采访时被问到这一点,显然这是一个简单的问题,但对我而言并不是,现在仍然不明显.
给定一个字符串,计算其中的所有单词.如果重复它们无关紧要.只是文本文件中的总计数字数.单词是由空格分隔的任何东西,标点符号无关紧要,只要它是单词的一部分.
例如:
A very, very, very, very, very big dog ate my homework!!!! ==> 11 words
我的"算法"只是查找空格并递增计数器直到我达到空值.既然我没有得到这份工作,之后被要求离开,我想我的解决方案并不好?谁有更聪明的解决方案?我错过了什么吗?