From 9f3b6a1eb3ec13ee2e2e82cb50a06f352eccb9f7 Mon Sep 17 00:00:00 2001 From: Kostya Vasilenko Date: Sat, 14 Sep 2024 21:56:14 +0300 Subject: [PATCH] add task solution --- src/scripts/main.js | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/src/scripts/main.js b/src/scripts/main.js index c6e3f878..e5c0d9e8 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -1,3 +1,29 @@ 'use strict'; -// write your code here +const populationElements = document.querySelectorAll('.population'); + +const populations = []; + +for (let i = 0; i < populationElements.length; i++) { + const populationText = populationElements[i].textContent; + + const populationNumber = parseInt(populationText.replace(/,/g, ''), 10); + + populations.push(populationNumber); +} + +let totalPopulation = 0; + +for (let j = 0; j < populations.length; j++) { + totalPopulation += populations[j]; +} + +const averagePopulation = Math.round(totalPopulation / populations.length); + +const totalPopulationElement = document.querySelector('.total-population'); + +totalPopulationElement.textContent = totalPopulation.toLocaleString(); + +const averagePopulationElement = document.querySelector('.average-population'); + +averagePopulationElement.textContent = averagePopulation.toLocaleString();