هل يمكن كتابة الكود بشكل أفضل من خوارزمية إقليدس؟
أرجو إرشادي
<?php
function PGCD($A,$B){
$d = 0;
if ($A<$B) {
$A = $A + $B;
$B = $A - $B;
$A = $A - $B;
}
if ($A < 0) {
$A = $A * (-1);
}
if ($B < 0){
$B = $B * (-1);
}
while ($B > 0){
$d = ($A%$B);
$A = $B;
$B = $d;
};
return ('PGCD A and B is '. ' '. $A);
};
echo PGCD(-9348,98);