判断一年中星期几出现的频率最高
获取那一年第一周和最后一周,取出的交集就是出现频率最高的,如果没有交集,则取其并集
def most_frequent_days(year):
import calendar
import datetime
firstweek = set(range(datetime.datetime(year,1,1).weekday(),7))
lastweek = set(range(datetime.datetime(year, 12, 31).isoweekday()))
return [calendar.day_name[day] for day in sorted((firstweek & lastweek)or (firstweek|lastweek))]
Python checkio "The Most Frequent Weekdays"解决方案
最新推荐文章于 2020-12-22 14:16:56 发布