Found 9311 Articles for Object Oriented Programming

Find the average of all elements of array except the largest and smallest - JavaScript

AmitDiwan
Updated on 14-Sep-2020 14:25:35

275 Views

We are required to write a JavaScript function that takes in an array of Number and returns the averages of its elements excluding the smallest and largest Number.Let’s write the code for this function −Following is the code −const arr = [1, 4, 5, 3, 5, 6, 12, 5, 65, 3, 2, 65, 9]; const findExcludedAverage = arr => {    const creds = arr.reduce((acc, val) => {       let { min, max, sum } = acc;       sum += val;       if(val > max){          max = val;     ... Read More

Program to test the equality of two arrays - JavaScript

AmitDiwan
Updated on 14-Sep-2020 14:21:04

100 Views

We are required to write a JavaScript function that takes in two arrays of literals and checks the corresponding elements of the array and it should return true if all the corresponding elements of the array are equal otherwise it should return false.Let’s write the code for this function −ExampleFollowing is the code −const arr1 = [1, 4, 5, 3, 5, 6]; const arr2 = [1, 4, 5, 2, 5, 6]; const areEqual = (first, second) => {    if(first.length !== second.length){       return false;    };    for(let i = 0; i < first.length; i++){     ... Read More

Divide a string into n equal parts - JavaScript

AmitDiwan
Updated on 14-Sep-2020 14:19:06

510 Views

We are required to write a JavaScript function that takes in a string and a number n (such that n exactly divides the length of string). We need to return an array of string of length n containing n equal parts of the string.Let’s write the code for this function −Exampleconst str = 'this is a sample string'; const num = 5; const divideEqual = (str, num) => {    const len = str.length / num;    const creds = str.split("").reduce((acc, val) => {       let { res, currInd } = acc;       if(!res[currInd] || res[currInd].length ... Read More

Find Second most frequent character in array - JavaScript

AmitDiwan
Updated on 14-Sep-2020 14:16:53

494 Views

We are required to write a JavaScript function that takes in a string and returns the character from the string that appears for the second most number of times.Let’s say the following is our array −const arr = [1, 34, 4, 3, 2, 1, 4, 6, 4, 6, 5, 3, 6, 6];So, the frequent character appearing is −6But we want the output to be the second most frequent character i.e.4Let’s write the code for this function −Exampleconst arr = [1, 34, 4, 3, 2, 1, 4, 6, 4, 6, 5, 3, 6, 6]; const secondMostFrequent = arr => {   ... Read More

Recursive multiplication in array - JavaScript

AmitDiwan
Updated on 14-Sep-2020 14:12:40

278 Views

We are required to write a JavaScript function that takes in an array of nested arrays of Numbers and some false values (including 0) and some strings as wel. the function should return the product of number values present in the nested array.If the array contains some 0s, we should ignore them as well. Let’s write the code for this function −Exampleconst arr = [1, 5, 2, null, [       2, 5, null, undefined, false, 5, [          1, 3, false, 0, 2       ], 4, 2, false    ], 4, 6, 0 ... Read More

Count appearances of a string in another - JavaScript

AmitDiwan
Updated on 14-Sep-2020 14:09:11

62 Views

We are required to write a JavaScript function that takes in two strings and returns the count of the number of times the first string appears in the second stringLet’s say our string is −const main = 'This is the is main is string';We have to find the appearance of the below string in the above “main” string −const sub = 'is';Let’s write the code for this function −Exampleconst main = 'This is the is main is string'; const sub = 'is'; const countAppearances = (main, sub) => {    const regex = new RegExp(sub, "g");    let count = ... Read More

Program to find uncommon elements in two arrays - JavaScript

AmitDiwan
Updated on 14-Sep-2020 14:07:32

2K+ Views

Let’s say, we have two arrays of numbers −const arr1 = [12, 54, 2, 4, 6, 34, 3]; const arr2 = [54, 2, 5, 12, 4, 1, 3, 34];We are required to write a JavaScript function that takes in two such arrays and returns the element from arrays that are not common to both.Let’s write the code for this function −ExampleFollowing is the code −const arr1 = [12, 54, 2, 4, 6, 34, 3]; const arr2 = [54, 2, 5, 12, 4, 1, 3, 34]; const unCommonArray = (first, second) => {    const res = [];    for(let i ... Read More

Pronic numbers in JavaScript

AmitDiwan
Updated on 14-Sep-2020 14:05:35

148 Views

A Pronic number is a number which is the product of two consecutive integers, that is, a number of the form n(n + 1).We are required to write a JavaScript function that takes in a number and returns true if it is a Pronic number otherwise returns falseLet’s write the code for this function −Exampleconst num = 90; const isPronic = num => {    let nearestSqrt = Math.floor(Math.sqrt(num)) - 1;    while(nearestSqrt * (nearestSqrt + 1)

Inverting signs in array - JavaScript

AmitDiwan
Updated on 14-Sep-2020 14:03:41

403 Views

We are required to write a JavaScript function that takes in an array of positive as well as negative Numbers and changes the positive numbers to corresponding negative numbers and the negative numbers to corresponding positive numbers in place.Let’s write the code for this function −ExampleFollowing is the code −const arr = [12, 5, 3, -1, 54, -43, -2, 34, -1, 4, -4]; const changeSign = arr => {    arr.forEach((el, ind) => {       arr[ind] *= -1;    }); }; changeSign(arr); console.log(arr);OutputFollowing is the output in the console −[    -12, -5,  -3, 1, -54,    43,  2, -34, 1,  -4,    4 ]

Finding if three points are collinear - JavaScript

AmitDiwan
Updated on 14-Sep-2020 14:01:39

355 Views

Collinear PointsThree or more points that lie on the same straight line are called collinear points.And three points lie on the same if the slope of all three pairs of lines formed by them is equal.Consider, for example, three arbitrary points A, B and C on a 2-D plane, they will be collinear if −slope of AB = slope of BC = slope of acceptsSlope of a line −The slope of a line is generally given by the tangent of the angle it makes with the positive direction of x-axis.Alternatively, if we have two points that lie on the line, ... Read More

Advertisements