rosetta-code

    0熱度

    4回答

    我正在用Ruby解決'100 doors' problem from Rosetta Code。簡單地說, 有100門,全封閉,指定1至100 100通行證由,指定1至100 第i傳球,每次第i門「切換」:打開如果它關閉,如果打開時關閉 確定完成100次通過後每個門的狀態。 因此,在第一次通過所有門打開。第二次偶數門關閉。在第三關門i上,其中i%3 == 0已切換,等等。 這是我解決問題的嘗試。

    4熱度

    1回答

    我在Rosetta Code上試圖完成Scala上的Hofstadter-Conway $10,000 sequence任務。我想盡可能使用慣用的Scala,但是如果不使用原始遞歸(通常只能用作最後的手段)來實現算法,則會遇到問題。這是我目前有: object HofstadterConway { def makeHCSequence(max: Int): Seq[Int] = {

    1熱度

    2回答

    我使用Rosetta Code的教程來計算Levenshtein距離。看起來他們的代碼是在Swift2中,所以我在執行此操作時得到這個錯誤Binary operator '+' cannot be applied to operands of type '[Int]' and 'Repeated<String.CharacterView>':var cur = [i + 2] + empty其中l