From 0c135fd44f3cff60a336c5075be7f6fad2f9bb21 Mon Sep 17 00:00:00 2001 From: Ivanov Ihor Date: Fri, 6 Feb 2026 18:32:42 +0200 Subject: [PATCH] add task solution --- src/scripts/main.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/scripts/main.js b/src/scripts/main.js index c6e3f8784..8495ba853 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -1,3 +1,21 @@ 'use strict'; // write your code here +const elements = document.querySelectorAll('.population'); +const total = document.querySelector('.total-population'); +const avgPop = document.querySelector('.average-population'); + +const numbers = [...elements].map((element) => { + return Number(element.textContent.replaceAll(',', '')); +}); + +let sum = 0; + +for (let i = 0; i < numbers.length; i++) { + sum += numbers[i]; +} + +const avg = Math.round(sum / numbers.length); + +total.innerHTML = sum.toLocaleString('en-US'); +avgPop.innerHTML = avg.toLocaleString('en-US');