From 61a4ba85690669b056e6ffe1a29d86c8708e62b7 Mon Sep 17 00:00:00 2001 From: Fitsumhelina Date: Fri, 22 Nov 2024 00:36:48 +0300 Subject: [PATCH] 100% complated --- Exercises/day-1/object-exercise-2.js | 69 +++++++++++++--------------- 1 file changed, 33 insertions(+), 36 deletions(-) diff --git a/Exercises/day-1/object-exercise-2.js b/Exercises/day-1/object-exercise-2.js index e0f51b8..ce2ddf2 100644 --- a/Exercises/day-1/object-exercise-2.js +++ b/Exercises/day-1/object-exercise-2.js @@ -50,43 +50,43 @@ const users = { } } // Find the person who has many skills in the users object. -// let maxskill =0 -// let mostskilledperson=null -// for (const user in users){ -// const skillcount = users[user].skills.length -// if (skillcount > maxskill){ -// maxskill = skillcount -// mostskilledperson = user -// } -// } -// console.log(`The person with the most skills is ${mostskilledperson} with ${maxskill} skills.`) + let maxskill =0 + let mostskilledperson=null + for (const user in users){ + const skillcount = users[user].skills.length + if (skillcount > maxskill){ + maxskill = skillcount + mostskilledperson = user + } + } + console.log(`The person with the most skills is ${mostskilledperson} with ${maxskill} skills.`) // Count logged in users,count users having greater than equal to 50 points from the following object. -// let looged = 0 -// let person = 0 -// for (const user in users ){ -// if (users[user].points >= 50 ){ -// person++ +let looged = 0 +let person = 0 +for (const user in users ){ + if (users[user].points >= 50 ){ + person++ -// } -// if (users[user].isLoggedIn){ -// looged++ -// } -// } + } + if (users[user].isLoggedIn){ + looged++ + } +} -// console.log(`Number of logged in users are ${looged}. ${person} users are greater than 50`) +console.log(`Number of logged in users are ${looged}. ${person} users are greater than 50`) // Find people who are MERN stack developer from the users object -// const mern = ["MongoDB", "Express", "React", "Node"]; -// let dev = 0; +const mern = ["MongoDB", "Express", "React", "Node"]; +let dev = 0; -// for (const user in users) { -// if (mern.every(skill => users[user].skills.includes(skill))) { -// dev++; -// } -// } +for (const user in users) { + if (mern.every(skill => users[user].skills.includes(skill))) { + dev++; + } +} -// console.log(`Number of MERN stack developers are ${dev}.`); +console.log(`Number of MERN stack developers are ${dev}.`); // Set your name in the users object without modifying the original users object const copyperson = Object.assign({}, users) @@ -98,18 +98,15 @@ copyperson.Fitsum = { }; // console.log(copyperson.Fitsum); - -// const key = Object.keys(copyperson) -// console.log(`Key ${key}`) +const key = Object.keys(copyperson) +console.log(`Key ${key}`) // Get all the values of users object - -// const val = Object.values(copyperson) -// console.log(`Value ${val}`) +const val = Object.values(copyperson) +console.log(`Value ${val}`) // Use the countries object to print a country name, capital, populations and languages. - const country = { name: "Japan", capital: "Tokyo",