<?php
// The magic three sequence is the sum of the previous three values minus 1.
//
// 0,1,1,1,2,3,5,
function magicThree($n) {
if ($n < 1) return;
$n--; // To an index;
$s = array(0,1,1,1);
if ($n > 3) {
for ($i = 4; $i <= $n; $i++) {
$s[$i] = $s[$i-1] + $s[$i-2] + $s[$i-3] - 1;
}
}
print $s[$n];
}
magicThree(5);
?>
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
2