回答編集履歴

6

Improve readability

2016/11/11 22:38

投稿

syuilo
syuilo

スコア393

test CHANGED
@@ -1,5 +1,3 @@
1
- **tl;dr**
2
-
3
1
  ```javascript
4
2
 
5
3
  // Generate 0~24 array

5

Add note

2016/11/11 22:38

投稿

syuilo
syuilo

スコア393

test CHANGED
@@ -1,6 +1,4 @@
1
- 0~24ってなんか間違ってそうですが(0~23?)
1
+ **tl;dr**
2
-
3
-
4
2
 
5
3
  ```javascript
6
4
 
@@ -35,3 +33,15 @@
35
33
  // e.g. [1, 21, 22, 23, 24]
36
34
 
37
35
  ```
36
+
37
+
38
+
39
+ ---
40
+
41
+
42
+
43
+ 0~24ってなんか間違ってそうですが(0~23?)
44
+
45
+
46
+
47
+ どのように試行錯誤したのかも併せて質問するとより回答しやすくなると思います。

4

Fix bug

2016/11/11 22:35

投稿

syuilo
syuilo

スコア393

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  records.forEach(r => {
20
20
 
21
- for (let i = r.start_time_hour; i < r.end_time_hour; i++) {
21
+ for (let i = r.start_time_hour; i <= r.end_time_hour; i++) {
22
22
 
23
23
  // Extract blank time
24
24
 

3

Add note

2016/11/11 22:30

投稿

syuilo
syuilo

スコア393

test CHANGED
@@ -1,3 +1,7 @@
1
+ 0~24ってなんか間違ってそうですが(0~23?)
2
+
3
+
4
+
1
5
  ```javascript
2
6
 
3
7
  // Generate 0~24 array

2

Improve readability

2016/11/11 22:28

投稿

syuilo
syuilo

スコア393

test CHANGED
@@ -28,4 +28,6 @@
28
28
 
29
29
  day // => blank hours
30
30
 
31
+ // e.g. [1, 21, 22, 23, 24]
32
+
31
33
  ```

1

Fix bug

2016/11/11 22:27

投稿

syuilo
syuilo

スコア393

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  // Generate 0~24 array
4
4
 
5
- const day = [...Array(25).keys()];
5
+ let day = [...Array(25).keys()];
6
6
 
7
7
 
8
8
 
@@ -16,6 +16,8 @@
16
16
 
17
17
  for (let i = r.start_time_hour; i < r.end_time_hour; i++) {
18
18
 
19
+ // Extract blank time
20
+
19
21
  day = day.filter(h => h != i);
20
22
 
21
23
  }