diff --git a/src/scripts/main.js b/src/scripts/main.js index c6e3f8784..03e9dc617 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -1,3 +1,31 @@ 'use strict'; -// write your code here +const population = document.querySelectorAll('.population'); +const averagePopulation = document.querySelector('.average-population'); +const totalPopulation = document.querySelector('.total-population'); +const newPopulation = [...document.querySelectorAll('.population')]; +let totalPopulationResult = 0; + +for (const onePopulation of newPopulation) { + totalPopulationResult += Number(onePopulation.innerText.split(',').join('')); +} + +const newTotalPopulationResult = String(totalPopulationResult).split(''); +const resultTotal = []; + +while (newTotalPopulationResult.length) { + resultTotal.unshift(newTotalPopulationResult.splice(-3).join('')); +} + +const averagePopulationResult = Math.round( + totalPopulationResult / population.length, +); +const newAveragePopulationResul = String(averagePopulationResult).split(''); +const resultAverage = []; + +while (newAveragePopulationResul.length) { + resultAverage.unshift(newAveragePopulationResul.splice(-3).join('')); +} + +totalPopulation.innerText = resultTotal.join(','); +averagePopulation.innerText = resultAverage.join(',');