DEV Community

Discussion on: Daily Challenge #58 - Smelting Iron Ingots

Collapse
 
mrsamse profile image
mrsamse

My solution in JavaScript:

const calcFuel = (n) => {
  const secsPerIngot = 11;
  let time = n * secsPerIngot;

  const lava = Math.floor(time / 800);
  time = time - lava * 800;
  const blazeRod = Math.floor(time / 120);
  time = time - blazeRod * 120;
  const coal = Math.floor(time / 80);
  time = time - coal * 80;
  const wood = Math.floor(time / 15);
  time =  time - wood * 15;
  const stick = Math.floor(time / 1);

  return {lava, blazeRod, coal, wood, stick};
};