FizzBuzz前後ぐらいの難易度の問題はあるだろうか

FizzBuzz前後ぐらいの難易度のプラクティカルな問題はあるだろうか?ということで考えてみる。

下記は好きな言語で実装してよい。

  • ある数値列のminとmaxを取れ。合計と平均値も取れ。
  • ある整数を、minとmaxの間の数に制約せよ。
  • うるう年の仕様を別添するので、与えられた年、月、日の整数の組み合わせが存在するか判定せよ。
  • 文字列をN回繰り返せ。
  • 文字列値が4つ入っているタプルがあり、4番目、3番目、2番目の順番で同じ値に対して集約処理をかけたいとする。その処理を書け。
  • 正規表現を使って、別添のログファイルの日付行を抜き出せ。
  • 文字列の2次元配列をCSVとして正しく書き出せ。(正しく読むよりははるかに簡単)

こんなの本当に論外レベルの人を弾くためにしか機能しませんが…。

プログラミングコンテストのように、面接用にこういう問題をいくつか揃えておき、コードを即席で書いて送ってその場で結果を出して判定するようなものがあればいいのかもしれない。