src/games/gcd.php
<?php
namespace BrainGames\games\gcd;
use function BrainGames\engine\runEngine;
const MESSAGE = 'Find the greatest common divisor of given numbers.';
function getGcd($num1, $num2)
{
return $num2 !== 0 ? getGcd($num2, $num1 % $num2) : $num1;
}
function runGcd()
{
$getGameData = function () {
$num1 = rand(0, 50);
$num2 = rand(0, 50);
$question = "$num1 $num2";
$rightAnswer = getGcd($num1, $num2);
$gameData = [$question, (string) $rightAnswer];
return $gameData;
};
runEngine(MESSAGE, $getGameData);
}