JSFiddle - React, Tailwind, and code Playground

by evgkch

JavaScript

function gcd (a, b) {
	return b ? gcd (b, a % b) : a;
}

function eulerFunc(n){
	const buffer = [];
  for (let i = 1; i < n; i++)
  {
  	if (gcd(i, n) == 1)
    	buffer.push(i);
  }
  return buffer;
}

console.log(eulerFunc(37))