Naismithのルールは、距離と上昇を考慮して、ウォーキングまたはハイキングに必要な時間の長さを計算するのに役立ちます。
パスに沿って等間隔に配置されたポイントの高度の空でないリストと、そのパスの合計距離(メートル)が与えられている場合、Naismithのルールに従って必要な時間を計算する必要があります。
ネイスミスのルールでは、5キロメートルごとに1時間、さらに600メートルの上昇ごとに1時間を許可する必要があります。
入力は非負の整数で構成されることが保証されているメートル単位で入力する必要があり、出力は常に時間または分(両方ではなく)である必要があり、必要に応じて10進数を指定できる必要があります(浮動小数点の不正確さは問題ありません) 。
たとえば、次の場合:
[100, 200, 400, 200, 700, 400], 5000
最初の2つの要素[100, 200]には、100メートルの上昇があり、これは10分です。では[200, 400]、あなたが20分で上昇の200メートルを持って、[400, 200]もう時間がそのために追加されていないので、昇順されていません。[200, 700]500メートルの上昇は50分で、最終的に[700, 400]は上昇しません。5キロメートルの距離に1時間余分に追加されます。これは合計で140分または2.333 ...時間です。
テストケース
[0, 600] 2500 -> 1.5 OR 90
[100, 200, 300, 0, 100, 200, 300] 10000 -> 2.8333... OR 170
[40, 5, 35] 1000 -> 0.25 OR 15
[604] 5000 -> 1 OR 60
[10, 10, 10] 2000 -> 0.4 OR 24
[10, 25, 55] 1000 -> 0.275 OR 16.5
[10, 25, 55], 1000 -> 0.275 OR 16.5
[10], 5125や[10, 25, 55], 1000、有効と扱われるために必要な?