marathon run training

by js_test

TypeScript

const baselineForMinutes = 18;
const baselineForSpeed = 6.8;
const inscreaseBaseline = 0.2;
const weeks = 8;

const config = Array.from(Array(weeks)).reduce((previous, _, index) => {
  const speed = (baselineForSpeed + (inscreaseBaseline * index)).toFixed(1)
  const minutes = baselineForMinutes + ((inscreaseBaseline * 10) * index)
  return [...previous, {
    minutes,
    speed
  }]
}, [])

console.log(config)