プログラムの大筋:
def reidai2c (n:Int){ // 関数を定義する
// 名前はその問題に応じて決める
// 最初に条件判定
// n が条件を満たすかどうか
// 自分の仕事
// n をどこかで使う
// 残りを子どもに委ねる
// n を少し変化させて渡す
}
reidai2c // 定義した関数を呼び出す
以下は再帰を使った例ですが、