我今天碰到了this File parsing programming challenge,發現它很有趣。我還去了6個月前的一次採訪,在那裏我還得到了一個txt文件,該文件必須用邏輯進行解析才能獲得理想的結果。我想找到更多這樣的問題。有沒有Ruby文件解析的列表問題/難題
什麼是一些寶貴的資源面試類型的問題/難題?
我今天碰到了this File parsing programming challenge,發現它很有趣。我還去了6個月前的一次採訪,在那裏我還得到了一個txt文件,該文件必須用邏輯進行解析才能獲得理想的結果。我想找到更多這樣的問題。有沒有Ruby文件解析的列表問題/難題
什麼是一些寶貴的資源面試類型的問題/難題?
嗯。我不知道任何特別面向文件解析。但這裏有一些建議:
Ruby Kickstart是一個項目,我目前正在任教紅寶石。一個方面是測試套件帶來的一系列挑戰,以確定您是否正確執行了這些挑戰。你可能會download the code並試着對他們。獲得代碼後,運行rake 1:1
以運行session1 problem1的測試。
Ruby Koans同樣是一系列測試,目標是探索Ruby如何工作。我非常喜歡閱讀這些材料。你有一種禪宗,幾乎是解決和運行測試的節奏(假設你已經知道Ruby)。
Meta Koans也是一系列的測試,在Ruby Quiz上提出,目標是使用元編程來編寫類似於attr_accessor的代碼。我發現這出乎意料的挑戰。
Puzzle Node是從Ruby Mendicant University項目挑戰人。我嘗試了幾個問題,並沒有真正感覺到他們是Rubyish,他們看起來更像CSish。輸入格式讓我認爲他們是從別處拿走的。
Ruby Warrior是來自Ryan Bates(Railscasts)的AI編程挑戰。它比這裏的其他東西更抽象,你可以把它想象成「寫一個可以導航迷宮並與對手戰鬥/逃離的機器人」)。不幸的是,自從他寫了它以後,看起來他並沒有做太多的工作。 IDK如果它仍然是任何好處。
而且,我認爲這是分類,作爲一個「文件解析編程挑戰賽」,即輸入(字符序列)恰好得到一個錯誤在一個文件中不會造成讀/解析文件的問題,它實際上是一個算法問題
此外,你可以用任何語言來解決這些挑戰包括Ruby,我已經完成並可以看到here。
這個問題提供了很多選擇的編程難題:
https://softwareengineering.stackexchange.com/questions/756/programming-puzzles
如果你正在尋找的東西,專門針對Ruby的,那麼我建議RubyQuiz: