私は再帰と動的プログラミングに最初の一歩を踏み出していますが、再帰をモデル化するための部分問題の形成について質問があります。
問題:
公正なコインを 5 回投げて、表が 3 回以上連続しないようにする方法は何通りありますか?
私がそこにたどり着くのを助けるために、いくつかのコメントの多いコード(Rubyが推奨されますが必須ではありません)を立てることができれば。それが問題なら、私は学生ではありません。これは、Project Eulerの問題を修正して、私が理解しやすくするためのものです。再帰式を書くコツをつかむ必要があるだけです。
問題を抽象化して、公平なコインを Y 回投げ、Z 回以上の表が連続しないようにする方法が何通りあるかを考えてみると、それも有益な場合があります。繰り返しますが、このウェブサイトは揺るぎません。