「短く」という言葉に反応するのは俺か?!

短く書く方法
http://oshiete.goo.ne.jp/qa/8404148.html

var a = [ 4,5,6,9,10,11,14,15,16,29,30,31,44,45,46,59,60];
function hoge (n) { return [0,30,45,60,5,10,15][--n/15|0||4+n/5|0]+'分程';}

alert(a.map (hoge).join ("\n"));

今にして思う、可読性の悪いコードに興味を抱くのは、幼稚なのだと…
しかし、関数の中の配列の0は、ダミーだ。もっと縮めることができるはず!