FizzBuzzにかわる提案
http://twitter.com/heppoko/status/9862443922
fizzbuzz の派生として、うるう年判定を書かせるってのも良いテストかもしれない
ありだと思う。FizzBussはちょっと抽象的にすぎる気もするので。
発展として、誰でも知っている(はずの)ルールをアルゴリズムに落とし込む作業を考案してみる。
- 与えられた西暦年が閏年かどうかを判定する関数
- epoch秒を年に変換する関数。
- epoch秒をその年の何番目の日になるか計算する関数。
- epoch秒を月と日に変換する関数。
- epoch秒を曜日に変換する関数。
- 年月日をepoch秒に変換する関数。
上記5つの関数を作成せよ。
こんなのはどうだろうか、と考えてみた。
もっとも、どんな言語であろうとも車輪の再発明になりそうだなあ。