Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 83 additions & 1 deletion src/functions-and-arrays.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
// Find the maximum

function maxOfTwoNumber(number1, number2){
if(number1 > number2){
console.log("The number1 is :" + number1 + " and is the largest");
return number1;
}else if(number1 < number2){
console.log("The number2 is :"+ number2 + " is the largest");
return number2;
}else{
console.log("Both are equals");

}
}
maxOfTwoNumber(5,9);

// Finding Longest Word
var words = [
'mystery',
Expand All @@ -11,15 +25,49 @@ var words = [
'crackpot'
];

function findLongestWord(arr){
var longerWord = arr[0];

arr.forEach(function(element){
if(longerWord.length < element.length){
longerWord = element;
}
//console.log(element);
});
console.log(longerWord);
//return longerWord;
}

findLongestWord(words);

// Calculating a Sum

var numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10];
var result=0;

function sumArray(arr){
arr.forEach(function(element){
result =result + element;
});
console.log(result);
return result;
}
sumArray(numbers);

// Calculate the Average

var numbersAvg = [2, 6, 9, 10, 7, 4, 1, 9];
var avg = 0;

function averageNumbers(){
avg = sumArray(numbersAvg)/2;
console.log(avg);
}

averageNumbers(numbersAvg);

// Array of Strings

var wordsArr = [
'seat',
'correspond',
Expand All @@ -33,6 +81,21 @@ var wordsArr = [
'palace'
];

avg = 0;

function averageWordLength(wordsArr) {
wordsArr.forEach(function(element){
avg += element.length;
});
avg = avg / 2;

console.log(avg);
}

averageWordLength(wordsArr);



// Unique Arrays
var wordsUnique = [
'crab',
Expand All @@ -48,7 +111,10 @@ var wordsUnique = [
'bring'
];

// Finding Elements
function uniquifyArray(arr){

}

var wordsFind = [
'machine',
'subset',
Expand All @@ -60,6 +126,22 @@ var wordsFind = [
'disobedience'
];

var word = "matter";
var wordExist = false;

function doesWordExist(arr, w1){
arr.forEach(function(element){
if(element === w1){
console.log(element, "It is ttrueee");
wordExist = true;
}
});
return wordExist;
}

doesWordExist(wordsFind, word);


// Counting Repetion
var wordsCount = [
'machine',
Expand Down