Javascript Articles

Page 11 of 534

Finding minimum number of required operations to reach n from m in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 217 Views

ProblemWe are required to write a JavaScript function that takes in two numbers, m and n, as the first and the second argument.Our function is supposed to count the number of minimum operations required to reach n from m, using only these two operations −Double − Multiply the number on the display by 2, or;Decrement − Subtract 1 from the number on the display.For example, if the input to the function is −const m = 5; const n = 8;Then the output should be −const output = 8;Output Explanation:Because the operations are −5 → 4 → 8ExampleThe code for this ...

Read More

Checking validity of equations in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 328 Views

ProblemWe are required to write a JavaScript function that takes in an array, arr, as the first and the only argument.The array arr consists of string equations of one of the two following kinds −‘X ===Y’X!==Y’Here, X and Y can be any variables.Our function is supposed to check whether for all the equations in the array, we can assign some number so that all the equations in the array yield true.For example, if the input to the function is −const arr = ['X===Y', 'Y!==Z', 'X===Z'];Then the output should be −const output = false;Output Explanation:No matter what value we choose for ...

Read More

Finding intersection of arrays of intervals in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 557 Views

ProblemJavaScript function that takes in two arrays, arr1 and arr2 of intervals which are pairwise disjoint and in sorted order.A closed interval [a, b] (with a

Read More

Finding squares in sorted order in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 291 Views

ProblemWe are required to write a JavaScript function that takes in an array of integers, arr, sorted in increasing order.Our function is supposed to return an array of the squares of each number, also sorted in increasing order.For example, if the input to the function is −const arr = [-2, -1, 1, 3, 6, 8];Then the output should be −const output = [1, 1, 4, 9, 36, 64];ExampleThe code for this will be −const arr = [-2, -1, 1, 3, 6, 8]; const findSquares = (arr = []) => {    const res = []    let left = 0    let right = arr.length - 1    while (left

Read More

Sum which is divisible by n in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 281 Views

ProblemWe are required to write a JavaScript function that takes in an array of numbers, arr, as the first argument, and a number, num, as the second argument. Our function should return the number of (contiguous, non-empty) subarrays that have a sum divisible by num.For example, if the input to the function is −const arr = [4, 5, 0, -2, -3, 1]; const num = 5;Then the output should be −const output = 7;Output ExplanationThere are 7 subarrays with a sum divisible by 5 −[4, 5, 0, -2, -3, 1], [5], [5, 0], [5, 0, -2, -3], [0], [0, -2, ...

Read More

Finding points nearest to origin in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 701 Views

ProblemWe are required to write a JavaScript function that takes in an array of coordinates, arr, as the first argument, and a number, num, as the second argument.Our function should find and return the num closest points to the origin (0, 0).(Here, the distance between two points on a plane is the Euclidean distance.)For example, if the input to the function is −const arr = [[3, 3], [5, -1], [-2, 4]]; const num = 2;Then the output should be −const output = [[3, 3], [-2, 4]];ExampleThe code for this will be −const arr = [[3, 3], [5, -1], [-2, 4]]; ...

Read More

Index difference of tuples in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 184 Views

ProblemWe are required to write a JavaScript function that takes in an array of integers, arr, as the first and the only argument.Suppose two indices, i and j in the array which satisfy the following conditions −i < j, andarr[i] {    let max = 0    const stack = [0]    for (let i = 1; i < arr.length; i++) {       if (arr[i] < arr[stack[stack.length - 1]]) {          stack.push(i)       }    }    for (let i = arr.length - 1; i >= 0; i--) {       ...

Read More

Checking for univalued Binary Search Tree in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 168 Views

Univalued Binary Search TreeA binary search tree is univalued if every node in the tree has the same value.ProblemWe are required to write a JavaScript function that takes in the root of a BST and returns true if and only if the given tree is univalued, false otherwise.For example, if the nodes of the tree are −const input = [5, 5, 5, 3, 5, 6];Then the output should be −const output = false;ExampleThe code for this will be −class Node{    constructor(data) {       this.data = data;       this.left = null;       this.right = ...

Read More

Validating push pop sequence in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 422 Views

ProblemJavaScript function that takes in two arrays, pushed and popped, as the first and the second argument. Both these arrays are guaranteed to consist of unique elements.Our function should return true if and only if this could have been the result of a sequence of push and pop operations on an initially empty stack, false otherwise.For example, if the input to the function is −const pushed = [1, 2, 3, 4, 5]; const popped = [4, 5, 3, 2, 1];Then the output should be −const output = true;Output ExplanationWe might do the following sequence −push(1), push(2), push(3), push(4), pop() -> ...

Read More

Making array unique in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 277 Views

ProblemWe are required to write a JavaScript function that takes in an array of numbers, arr, as the first and the only argument.A move consists of choosing any arr[i], and incrementing it by 1. Our function is supposed to return the least number of moves to make every value in the array arr unique.For example, if the input to the function is −const arr = [12, 15, 7, 15];Then the output should be −const output = 1;Output ExplanationBecause if we increment any 15 to 16, the array will consist of all unique elements.ExampleThe code for this will be −const arr ...

Read More
Showing 101–110 of 5,338 articles
« Prev 1 9 10 11 12 13 534 Next »
Advertisements