Add Miscellaneous::calculateGreatestCommonDivisor() method

This commit is contained in:
Meritoo
2019-09-09 09:41:07 +02:00
parent 678cdfdf01
commit 9903c82496
2 changed files with 62 additions and 0 deletions

View File

@@ -1319,4 +1319,9 @@ class Miscellaneous
return substr($string, 1);
}
public static function calculateGreatestCommonDivisor(int $first, int $second): int
{
return (0 === $second) ? $first : static::calculateGreatestCommonDivisor($second, $first % $second);
}
}