Best algorithm has been found - locked
| Pattern | Input | Output | ||||
|---|---|---|---|---|---|---|
| 1. |
|
|
||||
| 2. |
|
|
||||
| 3. |
|
|
/**
* 2:
*
* @return {Array}
*/
function neuron502()
{
return [2];
}
/**
* Division (x ÷ y): X / Y
*
* @param x1 first number
* @param x2 second number
* @return {Array}
*/
function neuron17(x1, x2)
{
math.config({number: 'BigNumber', precision: 64}); return [math.eval(Number(x1) + '/'+Number(x2)).toString()];
}
/**
* Round to an integer: round(x)
*
* @param x1 Value
* @return {Array}
*/
function neuron620(x1)
{
return[Math.round(Number(x1))]
}
/**
* a = b: IF a=b THEN 1 ELSE 0;
*
* @param x1 a
* @param x2 b
* @return {Array}
*/
function neuron591(x1, x2)
{
return [(x1 == x2) ? 1 : 0];
}
/**
* is it even?:
*
* @param x1 Number
* @return {Array}
*/
function neuron848(x1)
{
var outputs = [];
outputs[0] = x1;
arr = neuron502();
outputs[1] = arr[0];
arr = neuron17(outputs[0], outputs[1]);
outputs[2] = arr[0];
arr = neuron620(outputs[2]);
outputs[3] = arr[0];
arr = neuron591(outputs[2], outputs[3]);
outputs[4] = arr[0];
return[outputs[4]];
}