Function
function f_1_0(x) {
if (x == 1) {
return 1;
} else if (x == 2) {
return 2;
} else if (x == 3) {
return 3;
}
return -1;
}
Function
function f_1_0(x) {
if (x == 1) {
return 1;
} else if (x == 2) {
return 2;
} else if (x == 3) {
return 3;
}
return -1;
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 0
},
{
"x": 3
},
{
"x": 2
},
{
"x": 1
}
],
"results": [
{
"type": "number",
"value": -1,
"description": "-1"
},
{
"type": "number",
"value": 3,
"description": "3"
},
{
"type": "number",
"value": 2,
"description": "2"
},
{
"type": "number",
"value": 1,
"description": "1"
}
]
}
Function
function f_1_1(x) {
if (x == 1) {
return 1;
} else if (x == 2) {
return 2;
} else if (x == 3) {
return 3;
}
return -1;
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 10
},
{
"x": 3
},
{
"x": 2
},
{
"x": 1
}
],
"results": [
{
"type": "number",
"value": -1,
"description": "-1"
},
{
"type": "number",
"value": 3,
"description": "3"
},
{
"type": "number",
"value": 2,
"description": "2"
},
{
"type": "number",
"value": 1,
"description": "1"
}
]
}
Function
function f_1_2(x) {
if (x == 1 || x == 2) {
return '1 or 2';
} else if (x == 3 || x > 3) {
return '3 or > 3';
}
return -1;
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 10
},
{
"x": 0
},
{
"x": 1
}
],
"results": [
{
"type": "string",
"value": "3 or > 3"
},
{
"type": "number",
"value": -1,
"description": "-1"
},
{
"type": "string",
"value": "1 or 2"
}
]
}
Function
function f_1_3(x, y, z) {
if (x == 1 && y == 1) {
return 1;
} else if (x == 2 || y == 1) {
return 2;
} else if (x == 3 && z == 2) {
return 3;
} else if (z == 190) {
return 4;
} else {
return -1;
}
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 10,
"y": 231,
"z": 23131
},
{
"x": 3,
"y": 2,
"z": 190
},
{
"x": 3,
"y": 2,
"z": 2
},
{
"x": 0,
"y": 1,
"z": 2
},
{
"x": 1,
"y": 1,
"z": 2
}
],
"results": [
{
"type": "number",
"value": -1,
"description": "-1"
},
{
"type": "number",
"value": 4,
"description": "4"
},
{
"type": "number",
"value": 3,
"description": "3"
},
{
"type": "number",
"value": 2,
"description": "2"
},
{
"type": "number",
"value": 1,
"description": "1"
}
]
}
Function
function f_1_4(a, b) {
if (a > 0) {
if (a == 19) {
if (b == 0) {
return 1;
} else {
return 2;
}
}
} else {
if (a == -1) {
return 3;
} else if (a == -90) {
return 4;
}
}
return -1;
}
Leena response object
{
"errors": [],
"testCases": [
{
"a": 10,
"b": 231
},
{
"a": 19,
"b": 231
},
{
"a": 19,
"b": 0
},
{
"a": 0,
"b": 0
},
{
"a": -90,
"b": 0
},
{
"a": -1,
"b": 0
}
],
"results": [
{
"type": "number",
"value": -1,
"description": "-1"
},
{
"type": "number",
"value": 2,
"description": "2"
},
{
"type": "number",
"value": 1,
"description": "1"
},
{
"type": "number",
"value": -1,
"description": "-1"
},
{
"type": "number",
"value": 4,
"description": "4"
},
{
"type": "number",
"value": 3,
"description": "3"
}
]
}
Function
function f_2_0(x, y) {
if (x == 0) {
if (y == 0) {
} else if (y == 1) {
}
} else if (x == 1) {
} else {
return y == 3131 ? 10 : 11;
}
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 0,
"y": 2
},
{
"x": 0,
"y": 1
},
{
"x": 0,
"y": 0
},
{
"x": 1,
"y": 0
},
{
"x": 2,
"y": 0
},
{
"x": 2,
"y": 3131
}
],
"results": [
{
"type": "undefined"
},
{
"type": "undefined"
},
{
"type": "undefined"
},
{
"type": "undefined"
},
{
"type": "number",
"value": 11,
"description": "11"
},
{
"type": "number",
"value": 10,
"description": "10"
}
]
}
Function
function f_2_1(x) {
if (x == 1) {
return 1;
} else if (x == 2) {
return 2;
} else if (x == 3) {
return 3;
}
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 10
},
{
"x": 3
},
{
"x": 2
},
{
"x": 1
}
],
"results": [
{
"type": "undefined"
},
{
"type": "number",
"value": 3,
"description": "3"
},
{
"type": "number",
"value": 2,
"description": "2"
},
{
"type": "number",
"value": 1,
"description": "1"
}
]
}
Function
function f_2_2(x) {
if (x == 1) {
} else if (x == 2) {
} else if (x == 3) {
}
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 10
},
{
"x": 3
},
{
"x": 2
},
{
"x": 1
}
],
"results": [
{
"type": "undefined"
},
{
"type": "undefined"
},
{
"type": "undefined"
},
{
"type": "undefined"
}
]
}
Function
function f_2_3(x, y, z) {
if (x == 1 && y == 1) {
} else if (x == 2 || y == 1) {
} else if (x == 3 && z == 2) {
} else if (z == 190) {
} else {
}
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 10,
"y": 231,
"z": 23131
},
{
"x": 3,
"y": 2,
"z": 190
},
{
"x": 3,
"y": 2,
"z": 2
},
{
"x": 0,
"y": 1,
"z": 2
},
{
"x": 1,
"y": 1,
"z": 2
}
],
"results": [
{
"type": "undefined"
},
{
"type": "undefined"
},
{
"type": "undefined"
},
{
"type": "undefined"
},
{
"type": "undefined"
}
]
}
Function
function f_2_4(a, b) {
if (a > 0) {
if (a == 19) {
if (b == 0) {
return 1;
} else {
return 0;
}
}
} else {
if (a == -1) {
return 0;
} else if (a == -90) {
return 1;
}
}
return 180;
}
Leena response object
{
"errors": [],
"testCases": [
{
"a": 10,
"b": 231
},
{
"a": 19,
"b": 231
},
{
"a": 19,
"b": 0
},
{
"a": 0,
"b": 0
},
{
"a": -90,
"b": 0
},
{
"a": -1,
"b": 0
}
],
"results": [
{
"type": "number",
"value": 180,
"description": "180"
},
{
"type": "number",
"value": 0,
"description": "0"
},
{
"type": "number",
"value": 1,
"description": "1"
},
{
"type": "number",
"value": 180,
"description": "180"
},
{
"type": "number",
"value": 1,
"description": "1"
},
{
"type": "number",
"value": 0,
"description": "0"
}
]
}
Function
function f_3_0(x, y) {
x = x + 1;
y = y + 1;
var p = x + y;
p *= 2;
if (p == 0) {
return 0;
} else {
return 1;
}
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 0,
"y": 0
},
{
"x": -2,
"y": 0
}
],
"results": [
{
"type": "number",
"value": 1,
"description": "1"
},
{
"type": "number",
"value": 0,
"description": "0"
}
]
}
Function
function f_3_1(x, y) {
var a = x * y;
var b = a * 2;
if (b == 190) {
return 'b = 190';
} else {
return 'b != 190';
}
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 0,
"y": 0
},
{
"x": 95,
"y": 1
}
],
"results": [
{
"type": "string",
"value": "b != 190"
},
{
"type": "string",
"value": "b = 190"
}
]
}
Function
function f_3_2(x, y) {
var a = x * y;
var b = a * 2;
return b == 800 ? 'b = 190' : 'b != 190';
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 0,
"y": 0
},
{
"x": 400,
"y": 1
}
],
"results": [
{
"type": "string",
"value": "b != 190"
},
{
"type": "string",
"value": "b = 190"
}
]
}
Function
function f_3_3(x) {
var a = x + 10;
a += 100;
a *= 2;
if (a == 500) {
return 'a = 500';
} else {
return 'a != 500';
}
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 0
},
{
"x": 140
}
],
"results": [
{
"type": "string",
"value": "a != 500"
},
{
"type": "string",
"value": "a = 500"
}
]
}
Function
function f_3_4(x, y) {
var p = x + y;
p *= x + y;
p += 100;
if (p == 100) {
return 'p = 100';
} else {
return 'p != 100';
}
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 0,
"y": 0
},
{
"x": 4,
"y": 0
}
],
"results": [
{
"type": "string",
"value": "p = 100"
},
{
"type": "string",
"value": "p != 100"
}
]
}
Function
function f_4_0(x, y) {
if (x > 0) {
return y > 0 ? 1 : 0;
} else if (x < 0) {
if (y == 1) {
return x == -1 ? -1 : 0;
} else if (y == 2) {
return x == -2 ? -1 : 0;
} else {
return x == -3 ? -1 : 0;
}
}
}
Leena response object
{
"errors": [],
"testCases": [
{
"x": 0,
"y": 0
},
{
"x": -1,
"y": 0
},
{
"x": -3,
"y": 3
},
{
"x": -1,
"y": 2
},
{
"x": -2,
"y": 2
},
{
"x": -1,
"y": 1
},
{
"x": -2,
"y": 1
},
{
"x": 1,
"y": 1
},
{
"x": 1,
"y": 0
}
],
"results": [
{
"type": "undefined"
},
{
"type": "number",
"value": 0,
"description": "0"
},
{
"type": "number",
"value": -1,
"description": "-1"
},
{
"type": "number",
"value": 0,
"description": "0"
},
{
"type": "number",
"value": -1,
"description": "-1"
},
{
"type": "number",
"value": -1,
"description": "-1"
},
{
"type": "number",
"value": 0,
"description": "0"
},
{
"type": "number",
"value": 1,
"description": "1"
},
{
"type": "number",
"value": 0,
"description": "0"
}
]
}
Function
function f_4_1(a) {
var b = a + 1;
b -= 100;
if (b == 1) {
return 'b = 1';
} else {
return 'b != 1';
}
}
Leena response object
{
"errors": [],
"testCases": [
{
"a": 0
},
{
"a": 100
}
],
"results": [
{
"type": "string",
"value": "b != 1"
},
{
"type": "string",
"value": "b = 1"
}
]
}
Function
function f_4_2(a, b) {
var b = a + 1;
return b == 1 ? 'b = 1' : 'b != 1';
}
Leena response object
{
"errors": [],
"testCases": [
{
"a": 10,
"b": 10
},
{
"a": 0,
"b": 10
}
],
"results": [
{
"type": "string",
"value": "b != 1"
},
{
"type": "string",
"value": "b = 1"
}
]
}
Function
function f_4_3(a, b) {
return a == b * 100 ? 1 : 0;
}
Leena response object
{
"errors": [],
"testCases": [
{
"a": 0,
"b": 0
},
{
"a": 1,
"b": 0
}
],
"results": [
{
"type": "number",
"value": 1,
"description": "1"
},
{
"type": "number",
"value": 0,
"description": "0"
}
]
}
Function
function f_4_4(a, b) {
return a == b * 56 - 45 ? 1 : 0;
}
Leena response object
{
"errors": [],
"testCases": [
{
"a": 0,
"b": 0
},
{
"a": -45,
"b": 0
}
],
"results": [
{
"type": "number",
"value": 0,
"description": "0"
},
{
"type": "number",
"value": 1,
"description": "1"
}
]
}