2013-03-03 99 views
0

我需要查找給定年份和月份的第28天的工作日。對於測試數據:查找日期的工作日

1999-5 
1998-6 

我想到:

MONDAY 
TUESDAY 

下面是我的解決辦法:

date = [] 
2.times {date << gets.chop.split("-")} 
for i in 0..1 do 
    time = Time.new(date[i][0], date[i][1], 28) 
    puts time.strftime("%^A") # get Weekday 
end 

它返回

FRIDAY 
SUNDAY 

我在做什麼不對的?

+0

任務最初是爲Java和我做的紅寶石,可能這就是線索 – Pretto 2013-03-03 19:03:39

回答