Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

Did you find a different solution?

This is my code for the challenge, and it seemed to work for me on the first try (which is saying something, as I am still grasping at certain fundamentals).

const secsPerMin = 60; const minsPerHour = 60; const hoursPerDay = 24; const daysPerWeek = 7; const weeksPerYear = 52;

const secondsPerDay = secsPerMin * minsPerHour * hoursPerDay; console.log(There are ${secondsPerDay} seconds in a day.);

const yearsAlive = secsPerMin * minsPerHour * hoursPerDay * daysPerWeek * weeksPerYear * 38; console.log(I've been alive for more than ${yearsAlive} seconds!)

Did anyone else have any other solutions for this challenge? I'd love to see any alternate ways to get to the same solution.

2 Answers

Steven Parker
Steven Parker
229,786 Points

You can simplify the 2nd calculation a bit by using the constant created in the first one:

const yearsAlive = secondsPerDay * daysPerWeek * weeksPerYear * 38;

That totally tracks. And now you've helped me try to save time/typing a bit more in the future... : )