【配列に対しての複雑な処理】STEP: 4 二人三脚 (paizaランク C 相当) – PHP編【配列活用メニュー】
【配列活用メニュー】 > 【配列に対しての複雑な処理】STEP: 4 二人三脚 (paizaランク C 相当)
※リンク先へ移動する為には「paiza」へのログインが必要です。
解答例
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?php $input = trim(fgets(STDIN)); $array= array(); for($i = 0;$i < $input;$i++){ array_push($array,trim(fgets(STDIN))); } sort($array); $box = array(); for($i = 0;$i < $input-1;$i++){ $test = $array[$i+1]-$array[$i]; array_push($box,$test); } $min = min($box); $ans = array_search($min,$box); echo $array[$ans]."\n".$array[$ans+1]; ?> |