Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

67
Vistas
calcular la velocidad de carrera

Mi problema es un resultado incorrecto. Tengo una función, esta función tiene una distancia y un tiempo. El resultado que quiero lograr es calcular la velocidad de carrera.

 function runningPace(distance, time) { let result = time.replace(":", ".") let fl = parseFloat(result) let calc = fl / distance let num = calc.toFixed(2) + '' if(num.length === 1) { num = num + '.00' } let rep = num.replace('.', ':') console.log(distance, time, result, fl, calc, rep, num) return rep; } console.log(runningPace(5, '25:00')) // '5:00' console.log(runningPace(4.99, '22:32')) // '4:30'

Escribí tal función. Perdón por el nombre, lo arreglaré cuando lo arregle.

Cuando pruebo este código, el resultado es:

se esperaba que '4:47' fuera igual a '4:30'

'4:30' => cuatro minutos treinta segundos

¿Cómo puedo encontrar una solución? Gracias a todos de antemano.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

convertir cualquier cosa en segundos:

 function runningPace(dist, time) { let [ mn, sc ] = time.split(':').map(Number) , fl = Math.floor(((mn *60) + sc) / dist) ; sc = fl % 60 mn = (fl - sc) / 60 return `${mn}:${(sc<9)?'0'+sc:sc}` } console.log(runningPace( 5, '25:00')) // 5:00 console.log(runningPace( 4.99, '22:32')) // 4:30

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda