【发布时间】:2011-12-01 12:46:52
【问题描述】:
我正在通过阅读书籍和其他在线教程 (homeandlearn.co.uk) 来学习 C#
我已经成功完成了 FizzBuzz 练习,但在以下练习中遇到了困难。任何帮助将不胜感激。
请详细解释,以便我也可以学习。
练习
过滤一个字符串列表,该列表应该只传递六个字母字符串,这些字符串由两个串联的较小字符串组成,这些字符串也在列表中。
例如,给定列表
acks、top、cat、gr、by、bar、lap、st、ely、ades
列表应该返回
堆栈,笔记本电脑,成绩,勉强
因为这些是其他两个字符串的串联:
st + acks = 堆栈
膝上 + 顶部 = 笔记本电脑
gr + ades = 成绩
bar + ely = 勉强
【问题讨论】:
-
过滤器是一个糟糕的词选择,构造会更好。
-
除非示例错误并且堆栈也应该在列表中
-
cat+top = catop、gracks、byacks 等呢?练习写得不好。
-
您缺少另一个列表:一组限制潜在结果的字典单词
-
我希望年轻的英国男孩(和女孩)不会被教给 Excercise :-)