回答編集履歴

2

コード修正

2018/04/07 12:39

投稿

arch_
arch_

スコア158

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  start = dt.date(date.year, 3, sundays(start_summer)[1])
28
28
 
29
- end = dt.date(date.year, 11, sundays(start_summer)[0])
29
+ end = dt.date(date.year, 11, sundays(end_summer)[0])
30
30
 
31
31
 
32
32
 

1

コード修正

2018/04/07 12:39

投稿

arch_
arch_

スコア158

test CHANGED
@@ -17,8 +17,6 @@
17
17
 
18
18
 
19
19
  def summer_or_winter(date):
20
-
21
- current_month = cal.monthcalendar(date.year, date.month)
22
20
 
23
21
  start_summer = cal.monthcalendar(date.year, 3)
24
22
 
@@ -41,3 +39,7 @@
41
39
  print(summer_or_winter(dt.date(2018, 12, 25)))
42
40
 
43
41
  ```
42
+
43
+
44
+
45
+ モジュールcalendarを用いて、3月第2日曜日及び11月第1日曜日の日付を計算し、dateがその期間に含まれているかを計算しています。