4

我今天遇到了这个文件解析编程挑战,发现它很有趣。大约 6 个月前,我还参加了一次面试,那里还给了我一个 txt 文件,必须用逻辑对其进行解析才能获得所需的结果。我想找到更多这样的问题。

Ruby 面试类型的问题/谜题有哪些好的资源?

4

2 回答 2

4

唔。我不知道有什么专门针对文件解析的。但这里有一些建议:

  • Ruby Kickstart是我目前致力于教授 Ruby 的一个项目。一方面是测试套件带来的一系列挑战,以查看您是否正确地完成了这些挑战。您可以下载代码并尝试使用它们。获得代码后,运行rake 1:1以运行 session1,problem1 的测试。

  • Ruby Koans同样是一系列测试,目的是探索 Ruby 的工作原理。我真的很喜欢阅读这些材料。您会进入一种禅宗,几乎是解决和运行测试的节奏(假设您已经了解 Ruby)。

  • Meta Koans也是一系列测试,在Ruby Quiz上提出,目标是使用元编程编写类似于 attr_accessor 的代码。我发现这出乎意料地具有挑战性。

  • Puzzle NodeRuby Mendicant 大学的一个挑战人类的项目。我尝试了几个问题,并没有真正觉得它们非常 Rubyish,在我看来,它们在本质上似乎更一般的 CSish。输入格式让我认为它们是从其他地方获取的。

  • Ruby Warrior是来自 Ryan Bates(Railscasts)的 AI 编程挑战。它比这里的其他东西要抽象得多,你可以把它想象成“写一个可以在迷宫中导航并与对手战斗/逃离的机器人。不幸的是,自从他写了它之后,看起来他并没有做太多事情,所以IDK,如果它仍然有任何好处。


Also, I think it is a mistake to classify that as a "File parsing programming challenge". That the input (a sequence of characters) happens to be given in a file does not make it a problem about reading / parsing files. It is actually an algorithmic problem.

Furthermore, you can solve those challenges with any languages, including Ruby, which I have done and can be seen here.

于 2011-06-17T05:13:43.517 回答
0

这个问题为编程难题提供了很多选择:

https://softwareengineering.stackexchange.com/questions/756/programming-puzzles

如果你正在寻找专门针对 Ruby 的东西,那么我推荐 RubyQuiz:

http://www.rubyquiz.com/

于 2011-06-17T05:00:47.160 回答