【发布时间】:2011-02-09 06:51:40
【问题描述】:
任何最佳算法或任何蛮力方法来实现以下内容?
- 发现这些词是大写的。
- 计算大写字母的字数。
- 统计字数。
- 搜索确切的词。
干杯,
文奇
【问题讨论】:
-
“蛮力”的关键基本上是“尝试一切”,所以我怀疑“最好的算法”会是什么有趣的东西。
任何最佳算法或任何蛮力方法来实现以下内容?
干杯,
文奇
【问题讨论】:
正则表达式非常适合其中的每一个。
【讨论】:
除非您对该任务的性能问题有特殊需要,否则请使用可理解和可维护的代码
你可以试试这样的:
StringTokenizer 将您的输入行分隔为 "words" 。 然后你遍历它们并实现你的逻辑(计数、搜索等)
int count =0;
StringTokenizer st = new StringTokenizer(input);
while (st.hasMoreTokens()) {
addWordsInCapsToList();
findSpecificWords();
count ++;
}
【讨论】: