日々精進

新しく学んだことを書き留めていきます

プログラミングコンテストチャレンジブック演習「ants」

今回のお題はこちら。

これは蟻がぶつかったときにお互い影響なくすり抜けたと見なしても問題ないことに気付けるかどうかがポイントですね。俺はわかりませんでした。。

L = 10 #input
$ants = [2, 6, 7] #input
$minTime = 2147483647
$maxTime = 0

$ants.each do |ant|
  $minTime = [$minTime, L - ant, ant].min
  $maxTime = [$maxTime, L - ant, ant].max
end

puts "min=" + $minTime.to_s
puts "max=" + $maxTime.to_s