是否有Ruby文件解析问题/谜题列表

时间:2011-06-17 04:01:48

标签: ruby puzzle fileparsing

我今天遇到了this File parsing programming challenge并发现它非常有趣。我还在6个月前接受了一次采访,在那里我也得到了一个txt文件,必须用逻辑解析才能得到理想的结果。我想找到更多这类问题。

对于红宝石访谈类型问题/谜题有哪些好资源?

2 个答案:

答案 0 :(得分:4)

嗯。我不知道有任何专门针对文件解析的方法。但这里有一些建议:

  • Ruby Kickstart是我正在努力教授Ruby的项目。一个方面是测试套件带来的一系列挑战,以确定您是否正确执行了这些挑战。您可以download the code尝试一下他们。获得代码后,运行rake 1:1以运行session1,problem1的测试。

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

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

  • Puzzle Node是来自Ruby Mendicant University的挑战人物的项目。我尝试了几个问题,并没有真正觉得他们非常鲁莽,他们在我看来更加普遍的CSish。输入格式让我认为它们来自其他地方。

  • Ruby Warrior是来自Ryan Bates(Railscasts)的AI编程挑战。它比这里的其他东西更抽象,你可以把它想象成“编写一个可以导航迷宫并与对手战斗/逃离的机器人”。不幸的是,自从他写这篇文章以来,他看起来并不是很多。 IDK,如果它仍然有用。


另外,我认为将其归类为“文件解析编程挑战”是错误的。输入(一系列字符)恰好在文件中给出并不会使读取/解析文件成为问题。它实际上是一个算法问题。

此外,您可以使用任何语言解决这些挑战,包括Ruby,我已经完成并可以看到here

答案 1 :(得分:0)

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

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

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

http://www.rubyquiz.com/