今月の日曜日は何回?

A Strolling Programmer 経由で、ふたたび id:nisyu さんによる はてなの質問、第二弾。「Rubyのプログラムで今月「日曜日」が何回あるのか教えてください。


Ruby でも考えてみるつもりですが、まずはとりあえず、こういうのは Smalltalk の得意種目(?)なので、Squeak システムの Smalltalk にて。

Month current dates count: [:date | date weekday = #Sunday]
=> 5


もちろん、くだんの質問への回答としては、抽象化されすぎていて情報量ゼロです。あしからず。