Project Euler 19
Project Euler 19。月初めのツイタチが日曜日の月は、20世紀中にいくつあるか。こんな課題をRubyでやるのに意味があるのかって話もあるけど、ライブラリの使い方を地道に試すのも言語習得の大事なステップ? こういうの、使ってないとすぐに忘れる。
require 'date' years = (1901..2000) months = (1..12) total = 0 years.each do |y| months.each do |m| total += 1 if Date.new(y, m, 1).cwday == 7 end end puts total