Skip to content

Instantly share code, notes, and snippets.

@enh6
Created September 9, 2022 09:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save enh6/85399f313109faf4ed87e20cd4bd874a to your computer and use it in GitHub Desktop.
Save enh6/85399f313109faf4ed87e20cd4bd874a to your computer and use it in GitHub Desktop.
var nums = [250,
168,
121,
75,
35,
127,
182,
6,
231,
222,
80,
-1,
100,
180,
24,
90,
240,
253,
199,
186,
91,
122,
99,
66,
30,
178,
188,
110,
-1,
18,
123,
16,
149,
240,
33,
150,
42,
101,
137,
80,
69,
41,
69,
93,
-1,
150,
179,
123,
111,
48,
137,
23,
63,
61,
217,
98,
43,
333,
89,
322,
-1,
233,
301,
141,
77,
181,
80,
64,
241,
211,
76,
258,
25,
177,
124,
21,
242,
167,
1,
55,
183,
247,
183,
177,
119,
189,
80,
255,
70,
68,
133,
170,
65,
88,
115,
179,
89,
148,
144,
172,
314,
233,
242,
99,
245,
168,
2,
99,
173,
313,
155,
78,
70,
210,
76,
88,
166,
54,
272,
168,
220,
108,
129,
30,
180,
359,
22,
128,
78,
212,
132,
0,
180,
9,
139,
111,
57,
66,
140,
119,
222,
255,
193,
32,
175,
96,
167,
166,
288,
97,
126,
58,
11,
143,
112,
9,
47,
66,
233,
130,
62,
69,
65,
12,
112,
5,
73,
67,
230,
113,
85,
151,
128,
128,
36,
120,
50,
296,
116,
84,
57,
218,
188,
353,
240,
88,
157,
172,
80,
89,
74,
99,
175,
66,
360,
71,
1,
55,
68,
222,
178,
143,
221,
102,
178,
56,
200,
29,
233,
126,
79,
82,
169,
3,
52,
233,
142,
99,
180,
119,
222,
135,
132,
86,
269,
156,
169,
120,
118,
184,
122,
117,
123,
262,
165,
105,
5,
141,
167,
167,
145,
250,
124,
120,
167,
176,
99,
182,
241,
109,
166,
159,
77,
333,
151,
254,
27,
58,
187,
180,
180,
120,
64,
44,
156,
114,
199,
79,
16,
99,
77,
158,
77,
177,
95,
222,
360,
172,
111,
-1,
266,
51,
47,
176,
103,
28,
218,
100,
185,
100,
80,
133,
152,
83,
128,
80,
125,
180,
108,
33,
180,
126,
96,
2,
171,
158,
100,
197,
269,
136,
92,
188,
148,
351,
132,
107,
55,
90,
112,
227,
23,
189,
76,
128,
233,
128,
3,
136,
222,
198,
99,
140,
167,
180,
17,
72,
11,
178,
22,
87,
266,
131,
96,
332,
110,
239,
111,
155,
134,
243,
163,
255,
359,
123,
104,
163,
280,
88,
201,
313,
136,
130,
360,
170,
123,
55,
127,
197,
234,
176,
129,
119,
235,
160,
100,
200,
266,
212,
9,
259,
100,
49,
33,
37,
278,
222,
77,
194,
233,
110,
280,
103,
121,
249,
0,
31,
67,
140,
134,
77,
150,
1,
37,
71,
4,
98,
69,
178,
50,
177,
289,
64,
133,
199,
321,
78,
274,
174,
80,
124,
121,
-1,
211,
50,
166,
36,
98,
-1,
-1,
121,
166,
127,
139,
67,
56,
138,
210,
65,
222,
160,
42,
121,
146,
51,
153,
80,
45,
60,
11,
-1,
70,
42,
56,
88,
92,
187,
87,
90,
133,
76,
78,
180,
120,
142,
82,
166,
94,
114,
187,
125,
65,
42,
99,
78,
159,
60,
77,
42,
83,
111,
128,
177,
95,
100,
157,
112,
222,
99,
111,
0,
174,
118,
76,
66,
69,
234,
106,
243,
110,
188,
119,
130,
96,
147,
226,
99,
33,
133,
176,
40,
216,
142,
111,
69,
99,
101,
123,
136,
146,
22,
321,
78,
226,
176,
200,
2,
97,
107,
168,
145,
212,
166,
114,
32,
1,
229,
270,
52,
132,
233,
134,
59,
80,
188,
256,
34,
100,
239,
89,
168,
120,
127,
79,
177,
33,
89,
88,
234,
132,
234,
212,
27,
17,
100,
131,
100,
103,
129,
86,
235,
23,
119,
10,
333,
119,
234,
108,
117,
196,
33,
101,
102,
21,
184,
209,
333,
125,
123,
163,
225,
243,
133,
181,
92,
43,
200,
300,
111,
33,
250,
99,
23,
13,
171,
146,
104,
125,
112,
67,
188,
33,
]
var count = 0;
var sum = 0;
var statistics = Array(361).fill(0);
for (var i = 0; i < nums.length; i++) {
if (nums[i] > -0.1) {
count++;
sum += nums[i];
console.log(sum * 0.666666666 / count);
statistics[nums[i]]++;
}
}
var avg = sum / count;
var result = avg * 2 / 3;
console.log(statistics);
console.log("total reply: " + nums.length);
console.log("valid reply: " + count)
console.log("final result: " + result);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment