You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
420 B
PHP

<?php
function collatz_sequence($x)
{
$num_seq = [$x];
if ($x < 1)
{
return [];
}
while ($x > 1)
{
if ($x % 2 == 0)
{
$x = $x / 2;
}
else
{
$x = 3 * $x + 1;
}
# Added line
array_push($num_seq, $x);
}
return $num_seq;
}
print_r(collatz_sequence(12));
print_r(collatz_sequence(19));
?>