DATAに式を入れるやり方はれいさんの言うように汎用性を高めようとするとミニ言語みたいになるしプチコンらしさを求めるなら避けた方がいいかも? 僕がやるとしたらメインが複雑にならないように関数化したりするぐらいでとりあえず様子をみるかなぁ。始めは泥臭くでも完成する方がいいし、後からでも改修できますしね。 今はモチベーションが高いままにどんどん作ってしまう方がいいと思いますよ〜