codingtests/solutions/ProjectEuler/015/solve.php

12 lines
222 B
PHP
Raw Permalink Normal View History

2012-03-09 09:34:27 +00:00
<?php
define('GRID_SIZE',20);
function factorial($num) {
if($num == 0)
return 1;
else
return bcmul($num,factorial(bcsub($num,1)));
}
echo bcdiv(factorial(2* GRID_SIZE),bcpow(factorial( GRID_SIZE),2));