From 2551feea39f4e7004e09b718b42c48f452fd2909 Mon Sep 17 00:00:00 2001 From: Inna Nedohybchenko Date: Tue, 26 May 2026 17:03:20 +0300 Subject: [PATCH 1/3] add solution --- src/scripts/main.js | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/src/scripts/main.js b/src/scripts/main.js index 7d4a5db04..1ba010d3e 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -357,4 +357,43 @@ const people = [ // eslint-disable-next-line no-console console.log(people); // you can remove it -// write your code here +const table = document.querySelector('.dashboard'); + +people.forEach((person) => { + const tr = document.createElement('tr'); + const tdName = document.createElement('td'); + + tdName.textContent = person.name; + tr.append(tdName); + table.append(tr); + + const tdSex = document.createElement('td'); + + tdSex.textContent = person.sex; + tr.append(tdSex); + table.append(tr); + + const tdBorn = document.createElement('td'); + + tdBorn.textContent = person.born; + tr.append(tdBorn); + table.append(tr); + + const tdDied = document.createElement('td'); + + tdDied.textContent = person.died; + tr.append(tdDied); + table.append(tr); + + const tdAge = document.createElement('td'); + + tdAge.textContent = person.died - person.born; + tr.append(tdAge); + table.append(tr); + + const tdCentury = document.createElement('td'); + + tdCentury.textContent = Math.ceil(person.died / 100); + tr.append(tdCentury); + table.append(tr); +}); From 80b157e8c26bb25f51d622ebad4285d0dd08213a Mon Sep 17 00:00:00 2001 From: Inna Nedohybchenko Date: Tue, 26 May 2026 18:01:04 +0300 Subject: [PATCH 2/3] change male --- src/scripts/main.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/scripts/main.js b/src/scripts/main.js index 1ba010d3e..bc6c79ef8 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -369,7 +369,12 @@ people.forEach((person) => { const tdSex = document.createElement('td'); - tdSex.textContent = person.sex; + if (person.sex === 'm') { + tdSex.textContent = 'Male'; + } else { + tdSex.textContent = 'Female'; + } + tr.append(tdSex); table.append(tr); From 2fff7358366f4a79dd7e48603d78001a6f252e50 Mon Sep 17 00:00:00 2001 From: Inna Nedohybchenko Date: Tue, 26 May 2026 18:08:44 +0300 Subject: [PATCH 3/3] dell append inside --- src/scripts/main.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/scripts/main.js b/src/scripts/main.js index bc6c79ef8..d5cc2c411 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -365,7 +365,6 @@ people.forEach((person) => { tdName.textContent = person.name; tr.append(tdName); - table.append(tr); const tdSex = document.createElement('td'); @@ -376,7 +375,6 @@ people.forEach((person) => { } tr.append(tdSex); - table.append(tr); const tdBorn = document.createElement('td'); @@ -388,13 +386,11 @@ people.forEach((person) => { tdDied.textContent = person.died; tr.append(tdDied); - table.append(tr); const tdAge = document.createElement('td'); tdAge.textContent = person.died - person.born; tr.append(tdAge); - table.append(tr); const tdCentury = document.createElement('td');