Day 1 of 30-Days-Of-React

pull/389/head
belapurkar-atharva 2 years ago
parent d0c066fcb9
commit a9f13958bc

2
.gitignore vendored

@ -2,7 +2,7 @@ draft.md
react-for-everyone.md
component.md
draft
Exercises/package.json

@ -0,0 +1,73 @@
// First remove all the punctuations and change the string to array and count the number of words in the array
// let text =
// 'I love teaching and empowering people. I teach HTML, CSS, JS, React, Python.'
// console.log(words)
// console.log(words.length)
// ["I", "love", "teaching", "and", "empowering", "people", "I", "teach", "HTML", "CSS", "JS", "React", "Python"]
// 13
let text =
"I love teaching and empowering people. I teach HTML, CSS, JS, React, Python.";
text.replace(/[.,]/g, "");
const words = text.split(" ");
console.log(words);
// In the following shopping cart add, remove, edit items
// const shoppingCart = ['Milk', 'Coffee', 'Tea', 'Honey']
// add 'Meat' in the beginning of your shopping cart if it has not been already added
// add Sugar at the end of you shopping cart if it has not been already added
// remove 'Honey' if you are allergic to honey
// modify Tea to 'Green Tea'
const shoppingCart = ["Milk", "Coffee", "Tea", "Honey"];
if (shoppingCart[0] != "Meat") shoppingCart.unshift("Meat");
if (shoppingCart[shoppingCart.length - 1] != "Sugar")
shoppingCart.push("Sugar");
const HoneyIndex = shoppingCart.indexOf("Honey");
if (HoneyIndex != -1) shoppingCart.splice(HoneyIndex, 1);
const TeaIndex = shoppingCart.indexOf("Tea");
if (TeaIndex != -1) shoppingCart[TeaIndex] = "Green Tea";
console.log(shoppingCart);
// The following is an array of 10 students ages: js const ages = [19, 22, 19, 24, 20, 25, 26, 24, 25, 24] - Sort the array and find the min and max age - Find the median age(one middle item or two middle items divided by two) - Find the average age(all items divided by number of items) - Find the range of the ages(max minus min) - Compare the value of (min - average) and (max - average), use abs() method
const ages = [19, 22, 19, 24, 20, 25, 26, 24, 25, 24];
const sortedAges = ages.sort();
const minAge = ages[0];
const maxAge = ages[ages.length - 1];
const middleIndex = Math.floor(sortedAges.length / 2);
const medianAge =
sortedAges.length % 2 === 0
? (sortedAges[middleIndex - 1] + sortedAges[middleIndex]) / 2
: sortedAges[middleIndex];
const averageAge = ages.reduce((total, age) => total + age) / ages.length;
const rangeOfAges = maxAge - minAge;
const minDiffFromAverage = Math.abs(minAge - averageAge);
const maxDiffFromAverage = Math.abs(maxAge - averageAge);
console.log(
sortedAges,
minAge,
maxAge,
medianAge,
averageAge,
rangeOfAges,
minDiffFromAverage,
maxDiffFromAverage
);
Loading…
Cancel
Save