2021-05-25から1日間の記事一覧

Project Euler Problem 20

Python import math print(sum(map(int, str(math.factorial(100)))))

Project Euler Problem 19

Python import datetime answer = 0 for y in range(1901, 2001): for m in range(1, 13): if datetime.date(y, m, 1).weekday() == 6: answer += 1 print(answer)

Pythonで日付から曜日を取得する

>>> import datetime >>> d = datetime.date(2021, 5, 25) >>> type(d) <class 'datetime.date'> >>> d.strftime('%A') 'Tuesday' >>> d.strftime('%a') 'Tue' >>> d.weekday() 1</class>