Advertisement
kstoyanov

04. Time to Walk

Sep 16th, 2020
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(arg1, arg2, arg3) {
  2.   const stepsNumber = Number(arg1);
  3.   const stepsMetersHr = Number(arg2);
  4.   const studentSpeed = Number(arg3);
  5.  
  6.   const distanceMeters = stepsNumber * stepsMetersHr;
  7.   const speedMetersSec = studentSpeed / 3.6;
  8.   const time = distanceMeters / speedMetersSec;
  9.   const rest = Math.floor(distanceMeters / 500);
  10.  
  11.   const timeMin = Math.floor(time / 60);
  12.   const timeSec = Math.round(time - (timeMin * 60));
  13.   const timeHr = Math.floor(time / 3600);
  14.  
  15.   console.log(`${(timeHr < 10 ? '0' : '') + timeHr}:${timeMin + rest < 10 ? '0' : ''}${timeMin + rest}:${timeSec < 10 ? '0' : ''}${timeSec}`);
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement