以下の内容はhttps://yoshitaku-jp.hatenablog.com/entry/2021/12/12/090000より取得しました。


【Project Euler】Problem 19 Counting SundaysをPythonで解く

この問題をPythonで解いた。

#19 Counting Sundays - Project Euler

日本語の問題文はこちら

次の情報が与えられている. 1900年1月1日は月曜日である. 9月, 4月, 6月, 11月は30日まであり, 2月を除く他の月は31日まである. 2月は28日まであるが, うるう年のときは29日である. うるう年は西暦が4で割り切れる年に起こる. しかし, 西暦が400で割り切れず100で割り切れる年はうるう年でない. 20世紀(1901年1月1日から2000年12月31日)中に月の初めが日曜日になるのは何回あるか?

Problem 19 - PukiWiki

from datetime import date

ans=0
for year in range(1901,2001):
    for month in range(1,13):
        if date(year,month,1).weekday()==6:
            ans+=1
print(ans)



以上の内容はhttps://yoshitaku-jp.hatenablog.com/entry/2021/12/12/090000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14