とりあえずフローチャートを書いてみるのとかどうでしょう。 意外とアルゴリズムができてなかった、ということもありえますよー。