FizzBuzzにかわる提案

http://twitter.com/heppoko/status/9862443922

fizzbuzz の派生として、うるう年判定を書かせるってのも良いテストかもしれない

ありだと思う。FizzBussはちょっと抽象的にすぎる気もするので。
発展として、誰でも知っている(はずの)ルールをアルゴリズムに落とし込む作業を考案してみる。

  1. 与えられた西暦年が閏年かどうかを判定する関数
  2. epoch秒を年に変換する関数。
  3. epoch秒をその年の何番目の日になるか計算する関数。
  4. epoch秒を月と日に変換する関数。
  5. epoch秒を曜日に変換する関数。
  6. 年月日をepoch秒に変換する関数。

上記5つの関数を作成せよ。

こんなのはどうだろうか、と考えてみた。
もっとも、どんな言語であろうとも車輪の再発明になりそうだなあ。