Tamflexの貯蔵庫

やる気のない備忘録

codingame - Horse-racing Duals

bashプログラミング言語と読んでいいのかよくわからないけどbash縛りのAchivementがあったので解いてみた.

read N;s=($(for((i=0;i<N;i++));do read M; echo $M; done|sort -n))
for((x=s[1]-s[0],i=0;i<N-1;i++));do c=${s[$i]};n=${s[$i+1]};d=$((n-c));if [ $d -lt $x ];then x=$d;fi;done;
echo $x