JSFiddle - React, Tailwind, and code Playground

by hlmurray91

HTML

By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum of the even-valued terms.

Babel + JSX

const limit = 4000000;
let sum = 0;

const fibonacci = (n) => {
  if (n === 0) {
  	return 0;
  } else if (n === 1) {
  	return 1;
  } else {
  	return fibonacci(n - 1) + fibonacci(n - 2);
  }
};

const sumFib = () => {
	for (let i = 0; i < limit; i++) {
    if (fibonacci(i) % 2 === 0) {
      sum += fibonacci(i);
    }
  }
  
  return sum;
};

console.log(sumFib());