<?php
function isContinuousSequence
(array $numbers) { $foo = true;
for ($i = 0;$i < count($numbers) - 1;$i++) { if (($numbers[$i] - ($numbers[$i + 1]) != - 1)) {
$foo = false;
break;
}
}
} else {
$foo = false;
}
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
PD9waHAKZnVuY3Rpb24gaXNDb250aW51b3VzU2VxdWVuY2UoYXJyYXkgJG51bWJlcnMpIHsKICAgICRmb28gPSB0cnVlOwogICAgaWYgKCFlbXB0eSgkbnVtYmVycykpIHsKICAgICAgICBmb3IgKCRpID0gMDskaSA8IGNvdW50KCRudW1iZXJzKSAtIDE7JGkrKykgewogICAgICAgICAgICBpZiAoKCRudW1iZXJzWyRpXSAtICgkbnVtYmVyc1skaSArIDFdKSAhPSAtIDEpKSB7CiAgICAgICAgICAgICAgICAkZm9vID0gZmFsc2U7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0gZWxzZSB7CiAgICAgICAgJGZvbyA9IGZhbHNlOwogICAgfQogICAgcmV0dXJuICRmb287Cn0KZWNobyBpc0NvbnRpbnVvdXNTZXF1ZW5jZShbMTAsIDExLCAxMiwgMTNdKTsgLy8gPT4gdHJ1ZQplY2hvICc8YnI+JzsKZWNobyBpc0NvbnRpbnVvdXNTZXF1ZW5jZShbMTAsIDExLCAxMiwgMTQsIDE1XSk7IC8vID0+IGZhbHNlCmVjaG8gJzxicj4nOwplY2hvIGlzQ29udGludW91c1NlcXVlbmNlKFtdKTsgLy8gPT4gZmFsc2UKZWNobyAnPGJyPic7CmVjaG8gaXNDb250aW51b3VzU2VxdWVuY2UoWzAsIDEsIDIsIDNdKTsgLy8gPT4gdHJ1ZQplY2hvICc8YnI+JzsKZWNobyBpc0NvbnRpbnVvdXNTZXF1ZW5jZShbLTUsIC00LCAtM10pOyAvLyA9PiB0cnVlCmVjaG8gJzxicj4nOwplY2hvIGlzQ29udGludW91c1NlcXVlbmNlKFsxMCwgMTEsIDEyLCAxM10pOyAvLyA9PiB0cnVlCmVjaG8gJzxicj4nOwplY2hvIGlzQ29udGludW91c1NlcXVlbmNlKFsxMCwgMTEsIDEyLCAxNCwgMTVdKTsgLy8gPT4gZmFsc2UK