コーディング面接対策サイトCodilityの練習問題を解いてみた(FrogJmp)
問題
カエルが目標に到達するためには、最低何回、ジャンプする必要があるか
回答
def solution(x, y, d) ((y - x).to_f / d).ceil end
その他
割る前にto_f しないと、小数が切り捨てられてしまうことに注意。 パフォーマンスを考えると、ループさせない方が良い。
カエルが目標に到達するためには、最低何回、ジャンプする必要があるか
def solution(x, y, d) ((y - x).to_f / d).ceil end
割る前にto_f しないと、小数が切り捨てられてしまうことに注意。 パフォーマンスを考えると、ループさせない方が良い。