time_limit = gets.to_f * 60
start_time = Time.new
end_time = start_time + time_limit
x = 1
until Time.new >= end_time
time_left = end_time - Time.new
time_left_in_minutes = time_left / 60
puts "Minutes Left: #{time_left_in_minutes}"
end
until x == 0
puts "Time Since End of #{time_limit / 60} Minutes: #{Time.new - end_time}"
end
コンピューターのファンがフル スピードで回転し、このコードを実行するとコンピューターの音が大きくなります。プロセッサにとってそれほど多くの作業を行わない、これを行うためのより良い方法はありますか?