結果
問題 | No.188 HAPPY DAY |
ユーザー | sinofseven |
提出日時 | 2020-07-10 17:25:09 |
言語 | Python3 (3.12.2 + numpy 1.26.4 + scipy 1.12.0) |
結果 |
AC
|
実行時間 | 30 ms / 1,000 ms |
コード長 | 865 bytes |
コンパイル時間 | 100 ms |
コンパイル使用メモリ | 12,544 KB |
実行使用メモリ | 10,496 KB |
最終ジャッジ日時 | 2024-10-11 01:23:02 |
合計ジャッジ時間 | 559 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
ソースコード
from datetime import datetime def check_31(month, first, second) -> bool: day = second * 10 + first try: datetime(2015, month, day) return month == first + second except Exception: return False def main(): count = 0 for month in range(1, 13): for second in range(0, 4): for first in range(0, 10): if second == first and second == 0: continue if second == 3 and first == 1: if check_31(month, first, second): count += 1 break day_sum = first + second if month < day_sum: break if month == day_sum: count += 1 print(count) if __name__ == '__main__': main()