-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathtest.lox
More file actions
37 lines (35 loc) · 786 Bytes
/
test.lox
File metadata and controls
37 lines (35 loc) · 786 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
class Zoo {
init() {
this.aarvark = 1;
this.baboon = 1;
this.cat = 1;
this.donkey = 1;
this.elephant = 1;
this.fox = 1;
}
ant() { return this.aarvark; }
banana() { return this.baboon; }
tuna() { return this.cat; }
hay() { return this.donkey; }
grass() { return this.elephant; }
mouse() { return this.fox; }
}
var zoo = Zoo();
var sum = 0;
var start = clock();
var batch = 0;
while (clock() - start < 5) {
for (var i = 0; i < 10000; i = i + 1) {
sum = sum + zoo.ant()
+ zoo.banana()
+ zoo.tuna()
+ zoo.hay()
+ zoo.grass()
+ zoo.mouse();
}
batch = batch + 1;
}
print sum;
print batch;
print clock() - start;
print batch / (clock() - start);