質問編集履歴

2

追記

2017/11/25 17:31

投稿

strike1217
strike1217

スコア651

test CHANGED
File without changes
test CHANGED
@@ -128,7 +128,7 @@
128
128
 
129
129
  u_year はupという意味で上位2桁。d_yearはdownという意味で下位2桁を代入しています。
130
130
 
131
- しかし、
131
+
132
132
 
133
133
  例えば、 1997 年なら、u_year = 19; d_year = 97; となるはずです。
134
134
 

1

追記

2017/11/25 17:31

投稿

strike1217
strike1217

スコア651

test CHANGED
File without changes
test CHANGED
@@ -189,3 +189,15 @@
189
189
 
190
190
 
191
191
  教えてください。
192
+
193
+
194
+
195
+ 「追記」
196
+
197
+ 今、確認したところ、関数の中のreturn に記述するとうまくいかないですね。
198
+
199
+ 関数を作らずに直接、
200
+
201
+ we2 =(year + year / 4 - year / 100 + year / 400 + (13 * month + 8) / 5 + day) % 7;
202
+
203
+ とするとなぜかうまくいきます。