このコードで唯一間違っているのは、返品です。P1年に13番目の金曜日は何回ですか?
1年で金曜日の13日の表示回数を教えてください。
def unlucky_days(year)
require 'date'
start_date = Date.new(year)
end_date = Date.new(year+1)
my_fridays = [4]
thirteen = "13"
result = (start_date..end_date).to_a.select {|k| my_fridays.include?(k.wday) && thirteen.include?(k.strftime('%d'))}
result.length
end
「このコードで間違っているのは返品だけです」とはどういう意味ですか? 'result.length'を返すので、数値を取得します。 'result'を返そうとしましたか? –
申し訳ありません!問題をよりよく説明するために説明が更新されました。 1年で13番目の総数を求めた。 –
金曜日の日曜日の番号は5で4ではなく5です。次に、単純な等価テストではなく、 'Array#include?'と 'String#include? ' –