一部の方々にご好評(?)頂いたので第二回です

Rubyの質問第二回。
自分で書いてみたらこんな感じになりました。


require 'date'
a=Date.today; c=0; t=a.mon
a-=1 while a.mon == t; a+=1
while a.mon==t
a+=1
c+=1 if a.wday==0
end
p c
Dateクラスで、当日から遡って1日まで行って、そこから月末まで日曜をカウントしながら進む・・・
やっぱりもっとウマイやり方がありそうな気がするんだけど。