変数の初期化、乱数、メインループ、入力、例外処理、条件判定、ヒントの表示、、、 もうこれだけで初心者にとって最高のサンプルだと思います。あと移植性が高い。