TEST#1 [FIRST TRY]
var operator = {
'*': function(a,b) {return Math.floor(a * b)},
'+': function(a,b) {return Math.floor(a + b)},
'-': function(a,b) {return Math.floor(a - b)},
'/': function(a,b) {return Math.floor(a / b)}
}
function zero(t) {
return t ? operator[t[1]](0, t[0]) : 0;
}
function one(t) {
return t ? operator[t[1]](1, t[0]) : 1;
}
function two(t) {
return t ? operator[t[1]](2, t[0]) : 2;
}
function three(t) {
return t ? operator[t[1]](3, t[0]) : 3;
}
function four(t) {
return t ? operator[t[1]](4, t[0]) : 4;
}
function five(t) {
return t ? operator[t[1]](5, t[0]) : 5;
}
function six(t) {
return t ? operator[t[1]](6, t[0]) : 6;
}
function seven(t) {
return t ? operator[t[1]](7, t[0]) : 7;
}
function eight(t) {
return t ? operator[t[1]](8, t[0]) : 8;
}
function nine(t) {
return t ? operator[t[1]](9, t[0]) : 9;
}
function plus(n) {
return [n, "+"];
}
function minus(n) {
return [n, '-'];
}
function times(n) {
return [n, '*'];
}
function dividedBy(n) {
return [n, '/'];
}