回答編集履歴
4
修正:Math.ceilで良かった
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
for(var i=0; i<30; i++){
|
10
10
|
|
11
|
-
items.push(Math.
|
11
|
+
items.push(Math.ceil(Math.random()*10));
|
12
12
|
|
13
13
|
};
|
14
14
|
|
3
参考リンクをコード内からコード外に移動
test
CHANGED
@@ -22,8 +22,6 @@
|
|
22
22
|
|
23
23
|
items.forEach(function(item){
|
24
24
|
|
25
|
-
// `|0`で undefinedを0に変換する(http://qiita.com/mohayonao/items/e759266007a48d98b419)
|
26
|
-
|
27
25
|
count[item]= (count[item] | 0) + 1;
|
28
26
|
|
29
27
|
});
|
@@ -33,3 +31,9 @@
|
|
33
31
|
// {0: 2, 1: 2, 2: 4, 3: 1, 5: 4, 6: 4, 7: 2, 8: 4, 9: 4, 10: 3}
|
34
32
|
|
35
33
|
```
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
参考: [JavaScriptで数値を整数に変換する](http://qiita.com/mohayonao/items/e759266007a48d98b419)
|
38
|
+
|
39
|
+
|
2
修正:最大値を4から10に
test
CHANGED
@@ -8,13 +8,13 @@
|
|
8
8
|
|
9
9
|
for(var i=0; i<30; i++){
|
10
10
|
|
11
|
-
items.push(Math.floor(Math.random()*
|
11
|
+
items.push(Math.floor(Math.random()*11));
|
12
12
|
|
13
13
|
};
|
14
14
|
|
15
15
|
console.log(items);
|
16
16
|
|
17
|
-
// [1,
|
17
|
+
// [10, 2, 9, 6, 6, 3, 9, 0, 2, 8, 1, 6, 8, 0, 7, 8, 5, 7, 2, 6, 5, 5, 9, 2, 9, 10, 5, 10, 8, 1]
|
18
18
|
|
19
19
|
|
20
20
|
|
@@ -30,6 +30,6 @@
|
|
30
30
|
|
31
31
|
console.log(count);
|
32
32
|
|
33
|
-
//
|
33
|
+
// {0: 2, 1: 2, 2: 4, 3: 1, 5: 4, 6: 4, 7: 2, 8: 4, 9: 4, 10: 3}
|
34
34
|
|
35
35
|
```
|
1
添削:「計算」という表現の削除
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
オブジェクトのキーに
|
1
|
+
オブジェクトのキーに対象、値に回数を保持して、求めることが出来ます。
|
2
2
|
|
3
3
|
|
4
4
|
|