【问题标题】:Is there a list of Ruby File Parsing questions/puzzles [closed]是否有 Ruby 文件解析问题/谜题列表 [关闭]
【发布时间】:2011-06-17 04:01:48
【问题描述】:

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

对于 ruby​​ 面试类型的问题/谜题有哪些好的资源?

【问题讨论】:

    标签: ruby puzzle fileparsing


    【解决方案1】:

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

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

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

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

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

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


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

    此外,您可以使用包括 Ruby 在内的任何语言解决这些挑战,我已经完成了这项工作,可以在 here 看到。

    【讨论】:

      【解决方案2】:

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

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

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

      http://www.rubyquiz.com/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-16
        • 2013-02-25
        • 2014-07-27
        • 2011-11-02
        • 2012-12-15
        相关资源
        最近更新 更多