is even?

Inputs

  • Number

Outputs

  • is even? (1/0)

Neuron type

Best algorithm has been found - locked

Patterns

Pattern Input Output
1.
Number: 2
is even? (1/0): 1
2.
Number: 3
is even? (1/0): 0
3.
Number: -44
is even? (1/0): 1

Applicable neurons

  • Division (x ÷ y)
  • 0
  • 2
  • a = b
  • Round to an integer
  • a is not b
  • Rounding to whole ten thousands of something
  • Decimal part of a number
  • IF (1) THEN a ELSE b
  • Rectangle - perimeter
  • Get html after tag
  • Connect - two words (with space)

Algorithm

Test

Code made by AI:
/**
 * 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 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]];
}


Code made by AI:

Create your family tree for free