40 lines
618 B
PHP
40 lines
618 B
PHP
<?php
|
|
/**
|
|
* Auto-generated code below aims at helping you parse
|
|
* the standard input according to the problem statement.
|
|
**/
|
|
|
|
fscanf(STDIN, "%d",
|
|
$N
|
|
);
|
|
|
|
$pis_ = [];
|
|
$pis = [];
|
|
|
|
for ($i = 0; $i < $N; $i++)
|
|
{
|
|
fscanf(STDIN, "%d", $Pi);
|
|
$pis_[] = $Pi;
|
|
}
|
|
|
|
asort($pis_);
|
|
|
|
foreach($pis_ as $p) {
|
|
$pis[] = $p;
|
|
}
|
|
|
|
$min = $Pi;
|
|
|
|
for ($u = 0; $u<count($pis)-1; $u++) {
|
|
$d = $pis[$u + 1] - $pis[$u];
|
|
|
|
if ($d < $min) {
|
|
$min = $d;
|
|
}
|
|
}
|
|
|
|
// Write an action using echo(). DON'T FORGET THE TRAILING \n
|
|
// To debug (equivalent to var_dump): error_log(var_export($var, true));
|
|
|
|
echo("$min\n");
|
|
?>
|