Found 6710 Articles for Javascript

Generating desired pairs within a range using JavaScript

AmitDiwan
Updated on 21-Apr-2021 06:59:46

229 Views

ProblemWe are required to write a JavaScript function that takes in a number n. Our function should generate an array containing the pairs of integers [a, b] that satisfy the following conditions −0

Constructing an array of addition/subtractions relative to first array element in JavaScript

AmitDiwan
Updated on 21-Apr-2021 07:01:55

137 Views

ProblemWe are required to write a JavaScript function that takes in an array of positive integers. Our function should map this array to an array of string integers.The array should contain the number we should add/subtract to the first element to achieve the corresponding element.For example[4, 3, 6, 2]should return −['+0', '-1', '+2', '-2']ExampleFollowing is the code − Live Democonst arr = [4, 3, 6, 2]; const buildRelative = (arr = []) => {    const res = [];    let num = '';    for(let i of arr){       if(i - arr[0] >= 0){         ... Read More

Constructing an array of smaller elements than the corresponding elements based on input array in JavaScript

Aayush Mohan Sinha
Updated on 04-Aug-2023 10:21:19

144 Views

In the realm of JavaScript programming, the ability to construct an array of smaller elements than their corresponding counterparts from an input array holds immense significance. This intriguing technique allows developers to manipulate and transform data, opening doors to innovative solutions and efficient algorithms. By harnessing the power of JavaScript's array manipulation capabilities, developers can generate new arrays with elements that are scaled down or reduced based on the values of the original array. In this article, we delve into the art of constructing an array of smaller elements than the corresponding elements from an input array, exploring the underlying ... Read More

Finding the 1-based index of a character in alphabets using JavaScript

AmitDiwan
Updated on 21-Apr-2021 06:58:32

206 Views

ProblemWe are required to write a JavaScript function that takes in a lowercase English alphabet character. Our function should return the character’s 1-based index in the alphabets.ExampleFollowing is the code − Live Democonst char = 'j'; const findCharIndex = (char = '') => {    const legend = ' abcdefghijklmnopqrstuvwxyz';    if(!char || !legend.includes(char) || char.length !== 1){       return -1;    };    return legend.indexOf(char); }; console.log(findCharIndex(char));Output10

Counting number of triangle sides in an array in JavaScript

AmitDiwan
Updated on 21-Apr-2021 07:06:11

219 Views

ProblemWe are required to write a JavaScript function that takes in an array of numbers, arr, as the first and the only argument.The task of our function is to count the number of triplets chosen from the array that can make triangles if we take them as side lengths of a triangle.For example, if the input to the function is −const arr = [2, 2, 3, 4];Then the output should be −const output = 3;Output ExplanationValid combinations are:2, 3, 4 (using the first 2) 2, 3, 4 (using the second 2) 2, 2, 3ExampleFollowing is the code − Live Democonst arr ... Read More

Implementing a custom function like Array.prototype.filter() function in JavaScript

AmitDiwan
Updated on 21-Apr-2021 06:52:46

912 Views

ProblemWe are required to write a JavaScript function that lives on the prototype Object of the Array class.Our function should take in a callback function as the only argument. This callback function should be called for each element of the array.And that callback function should take in two arguments the corresponding element and its index. If the callback function returns true, we should include the corresponding element in our output array otherwise we should exclude it.ExampleFollowing is the code − Live Democonst arr = [5, 3, 6, 2, 7, -4, 8, 10]; const isEven = num => num % 2 === ... Read More

Summing cubes of natural numbers within a range in JavaScript

AmitDiwan
Updated on 21-Apr-2021 06:52:13

166 Views

ProblemWe are required to write a JavaScript function that takes in a range array of two numbers. Our function should find the sum of all the cubes of the numbers that falls in the specified range.ExampleFollowing is the code − Live Democonst range = [4, 11]; const sumCubes = ([l, h]) => {    const findCube = num => num * num * num;    let sum = 0;    for(let i = l; i

Calculating and adding the parity bit to a binary using JavaScript

AmitDiwan
Updated on 21-Apr-2021 06:51:26

694 Views

Parity BitA parity bit, or check bit, is a bit added to a string of bits to ensure that the total number of 1-bits in the string is even or odd.ProblemWe are required to write a JavaScript function that takes in two parameters, one being the wanted parity (always 'even' or 'odd'), and the other being the binary representation of the number we want to check.The task of our function is to return an integer (0 or 1), which is the parity bit we need to add to the binary representation so that the parity of the resulting string is ... Read More

Sorting binary string having an even decimal value using JavaScript

AmitDiwan
Updated on 21-Apr-2021 06:49:07

189 Views

ProblemWe are required to write a JavaScript function that takes in a string that contains binary strings of length 3 all separated by spaces.Our function should sort the numbers in ascending order but only order the even numbers and leave all odd numbers in their place.ExampleFollowing is the code − Live Democonst str = '101 111 100 001 010'; const sortEvenIncreasing = (str = '') => {    const sorter = (a, b) => {       const findInteger = bi => parseInt(bi, 2);       if(findInteger(a) % 2 === 1 || findInteger(b) % 2 === 1){          return 0;       };       return findInteger(a) - findInteger(b);    };    const res = str    .split(' ')    .sort(sorter)    .join(' ');    return res; }; console.log(sortEvenIncreasing(str));Output101 111 100 001 010

Calculating variance for an array of numbers in JavaScript

AmitDiwan
Updated on 21-Apr-2021 06:48:38

2K+ Views

ProblemWe are required to write a JavaScript function that takes in an array of numbers sorted in increasing order.Our function should calculate the variance for the array of numbers. Variance of a set of numbers is calculated on the basis of their mean.$Mean (M) = ( \sum_{i=0}^{n-1} arr[i])$ / nAnd variance (V) = $(\sum_{i=0}^{n-1} (arr[i] - M)^2)$ / nExampleFollowing is the code − Live Democonst arr = [4, 6, 7, 8, 9, 10, 10]; const findVariance = (arr = []) => {    if(!arr.length){       return 0;    };    const sum = arr.reduce((acc, val) => acc + val); ... Read More

Advertisements