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

回答編集履歴

1

見直し

2021/04/13 01:20

投稿

退会済みユーザー
answer CHANGED
@@ -11,4 +11,22 @@
11
11
  console.log(hist[hist.length-1]);
12
12
  }
13
13
  }
14
+ ```
15
+ ---
16
+
17
+ 配列1000個になるのを防ぐ書き方に見直し。
18
+ ```javascript
19
+ let hist = new Array();
20
+
21
+ for (let i = 1; i <= 1000; i++) {
22
+ hist.push(Math.floor(Math.random() * 31));
23
+ if (hist.length > 3) {
24
+ hist.shift();
25
+ }
26
+ if (hist[0] === hist[1] === hist[2]) {
27
+ break;
28
+ } else {
29
+ console.log(hist[hist.length-1]);
30
+ }
31
+ }
14
32
  ```