From 3a56fa1d16763471719dde6b1617df7620b9c20c Mon Sep 17 00:00:00 2001 From: Tendeeer Date: Sun, 14 Jun 2026 15:24:55 +0300 Subject: [PATCH] add total and average --- src/scripts/main.js | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/src/scripts/main.js b/src/scripts/main.js index c6e3f8784..631304e1d 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -1,3 +1,25 @@ 'use strict'; -// write your code here +const populationElements = document.querySelectorAll('.population'); + +let total = 0; + +populationElements.forEach((element) => { + const text = element.textContent; + const number = Number(text.split(',').join('')); + + total += number; +}); + +const average = total / populationElements.length; + +const formattedTotal = total.toLocaleString(); +const formattedAverage = average.toLocaleString(); + +const totalElement = document.querySelector('.total-population'); + +totalElement.textContent = formattedTotal; + +const averageElement = document.querySelector('.average-population'); + +averageElement.textContent = formattedAverage;