<?php
function isContinuousSequence($numbers)
{
$foo = false;
//var_dump($foo); //$foo;
return $foo;
} else {
$foo = true;
for ($i = 0; $i < count($numbers) - 1; $i++) { if (($numbers[$i] - ($numbers[$i + 1]) == -1)) {
continue;
} else {
$foo = false;
break;
}
}
}
// var_dump($foo);
return $foo;
}
echo isContinuousSequence([10, 11, 12, 13]); // => true
echo '<br>';
echo isContinuousSequence([10, 11, 12, 14, 15]); // => false
echo '<br>';
echo isContinuousSequence([]); // => false
echo '<br>';
echo isContinuousSequence([0, 1, 2, 3]);// => true
echo '<br>';
echo isContinuousSequence([-5, -4, -3]);// => true
echo '<br>';
echo isContinuousSequence([10, 11, 12, 13]);// => true
echo '<br>';
echo isContinuousSequence([10, 11, 12, 14, 15]);// => false
PD9waHAgCmZ1bmN0aW9uIGlzQ29udGludW91c1NlcXVlbmNlKCRudW1iZXJzKQp7CiAgICBpZiAoZW1wdHkoJG51bWJlcnMpKSB7CiAgICAgICAgJGZvbyA9IGZhbHNlOwogICAgICAgICAgLy92YXJfZHVtcCgkZm9vKTsgLy8kZm9vOwogICAgICAgIHJldHVybiAkZm9vOwogICAgfSBlbHNlIHsKICAgICAgICAkZm9vID0gdHJ1ZTsKICAgICAgICBmb3IgKCRpID0gMDsgJGkgPCBjb3VudCgkbnVtYmVycykgLSAxOyAkaSsrKSB7CiAgICAgICAgICAgIGlmICgoJG51bWJlcnNbJGldIC0gKCRudW1iZXJzWyRpICsgMV0pID09IC0xKSkgewogICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAkZm9vID0gZmFsc2U7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgLy8gdmFyX2R1bXAoJGZvbyk7CiAgICByZXR1cm4gJGZvbzsKfQoKZWNobyBpc0NvbnRpbnVvdXNTZXF1ZW5jZShbMTAsIDExLCAxMiwgMTNdKTsgLy8gPT4gdHJ1ZQplY2hvICc8YnI+JzsKZWNobyBpc0NvbnRpbnVvdXNTZXF1ZW5jZShbMTAsIDExLCAxMiwgMTQsIDE1XSk7IC8vID0+IGZhbHNlCmVjaG8gJzxicj4nOwplY2hvIGlzQ29udGludW91c1NlcXVlbmNlKFtdKTsgLy8gPT4gZmFsc2UKZWNobyAnPGJyPic7CmVjaG8gaXNDb250aW51b3VzU2VxdWVuY2UoWzAsIDEsIDIsIDNdKTsvLyA9PiB0cnVlCmVjaG8gJzxicj4nOwplY2hvIGlzQ29udGludW91c1NlcXVlbmNlKFstNSwgLTQsIC0zXSk7Ly8gPT4gdHJ1ZQplY2hvICc8YnI+JzsKZWNobyBpc0NvbnRpbnVvdXNTZXF1ZW5jZShbMTAsIDExLCAxMiwgMTNdKTsvLyA9PiB0cnVlCmVjaG8gJzxicj4nOwplY2hvIGlzQ29udGludW91c1NlcXVlbmNlKFsxMCwgMTEsIDEyLCAxNCwgMTVdKTsvLyA9PiBmYWxzZQ==