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

私はこれで何が間違っていますか?

4

1 に答える 1

2

コードは機能しています。1999 年 5 月 28 日は金曜日でした。

ソース: http://en.wikipedia.org/wiki/May_1999

于 2013-03-03T18:34:31.583 に答える