結果

問題 No.8083 12歳
コンテスト
ユーザー ciel
提出日時 2022-04-02 22:47:23
言語 Ruby
(4.0.2)
コンパイル:
ruby -w -c _filename_
実行:
ruby _filename_
結果
AC  
実行時間 57 ms / 1,000 ms
コード長 252 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 177 ms
コンパイル使用メモリ 9,088 KB
実行使用メモリ 14,976 KB
最終ジャッジ日時 2026-05-16 07:07:50
合計ジャッジ時間 28,158 ms
ジャッジサーバーID
(参考情報)
judge3_0 / judge1_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 366
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #
raw source code

#!/usr/bin/ruby
def c(y)
	if y%400==0
		366
	elsif y%100==0
		365
	elsif y%4==0
		366
	else
		365
	end
end
def d(q, y)
	if q<334
		q
	else
		q + c(y-12) - c(y+1)
	end
end
Y,N,D=gets.split.map &:to_i
puts [N-[N,d(D,Y)].min, [N, c(Y-12)-d(D,Y)].min]*' '
0