teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2021/07/07 12:02

投稿

itagagaki
itagagaki

スコア8402

answer CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
  `date`を更新したら`holiDay = date.getDay();`で`holiDay`も更新する必要があるのでは。
4
4
 
5
- `holidays`についてはコードの意図がよくわからないです。
5
+ `holidays`についてはコードの意図がよくわからないですが、これもやはりループの中で更新されなければならないはずです

1

追記

2021/07/07 12:02

投稿

itagagaki
itagagaki

スコア8402

answer CHANGED
@@ -1,1 +1,5 @@
1
- whileループの中で`holiDay`の値が変化するわけでもないので、`holiDay`が0か6ならwhileの条件式は永遠に真のままで当然無限ループになりますね。
1
+ whileループの中で`holiDay`の値が変化するわけでもないので、`holiDay`が0か6ならwhileの条件式は永遠に真のままで当然無限ループになりますね。
2
+
3
+ `date`を更新したら`holiDay = date.getDay();`で`holiDay`も更新する必要があるのでは。
4
+
5
+ `holidays`についてはコードの意図がよくわからないです。