Count Operations to Obtain Zero

EasyMathSimulation

Solution

export function countOperations(num1: number, num2: number): number {
  return num1 * num2 === 0 ? 0 : Math.floor(num1 / num2) + countOperations(num2, num1 % num2);
}