Found 10710 Articles for Web Development

Interchanging first letters of words in a string in JavaScript

AmitDiwan
Updated on 19-Apr-2021 07:31:43

267 Views

ProblemWe are required to write a JavaScript function that takes in a string that contains exactly two words.Our function should construct and return a new string in which the first letter of the words are interchanged with each other.ExampleFollowing is the code − Live Democonst str = 'hello world'; const interchangeChars = (str = '') => {    const [first, second] = str.split(' ');    const fChar = first[0];    const sChar = second[0];    const newFirst = sChar + first.substring(1, first.length);    const newSecond = fChar + second.substring(1, second.length);    const newStr = newFirst + ' ' + newSecond;    return newStr; }; console.log(interchangeChars(str));OutputFollowing is the console output −wello horld

Finding the immediate bigger number formed with the same digits in JavaScript

AmitDiwan
Updated on 19-Apr-2021 07:30:18

223 Views

ProblemWe are required to write a JavaScript function that takes in a number n. Our function should rearrange the digits of the numbers such that we form the smallest number using the same digits but just bigger than the input number.For instance, if the input number is 112. Then the output should be 121.ExampleFollowing is the code − Live Democonst num = 112; const findNextBigger = (num = 1) => {    const sortedDigits = (num = 1) => {       return String(num)       .split('')       .sort((a, b) => b - a);    };    let max = sortedDigits(num).join('');    max = Number(max);    for(let i = num + 1; i

Removing the second number of the pair that add up to a target in JavaScript

AmitDiwan
Updated on 19-Apr-2021 07:27:15

73 Views

ProblemWe are required to write a JavaScript function that takes in an array of numbers and a target sum.Our function should remove the second number of all such consecutive number pairs from the array that add up to the target number.ExampleFollowing is the code − Live Democonst arr = [1, 2, 3, 4, 5]; const target = 3; const removeSecond = (arr = [], target = 1) => {    const res = [arr[0]];    for(i = 1; i < arr.length; i++){       if(arr[i] + res[res.length-1] !== target){          res.push(arr[i]);       };    };    return res; }; console.log(removeSecond(arr, target));OutputFollowing is the console output −[ 1, 3, 4, 5 ]

Number of carries required while adding two numbers in JavaScript

AmitDiwan
Updated on 19-Apr-2021 07:14:05

270 Views

ProblemWe are required to write a JavaScript function that takes in two numbers.Our function should count the number of carries we are required to take while adding those numbers as if we were adding them on paper.Like in the following image while adding 179 and 284, we had used carries two times, so for these two numbers, our function should return 2.ExampleFollowing is the code − Live Democonst num1 = 179; const num2 = 284; const countCarries = (num1 = 1, num2 = 1) => {    let res = 0;    let carry = 0;    while(num1 + num2){   ... Read More

Finding smallest sum after making transformations in JavaScript

AmitDiwan
Updated on 19-Apr-2021 07:09:30

129 Views

ProblemWe are required to write a JavaScript function that takes in an array of positive integers. We can transform its elements by running the following operation on them as many times as required −if arr[i] > arr[j] then arr[i] = arr[i] - arr[j]When no more transformations are possible, our function should return its sum.ExampleFollowing is the code − Live Democonst arr = [6, 9, 21]; const smallestSum = (arr = []) => {    const equalNums = arr => arr.reduce((a, b) => {       return (a === b) ? a : NaN;    });    if(equalNums(arr)){       ... Read More

Switching positions of selected characters in a string in JavaScript

AmitDiwan
Updated on 19-Apr-2021 07:07:01

287 Views

ProblemWe are required to write a JavaScript function that takes in a string that contains only the letter ‘k’, ‘l’ and ‘m’.The task of our function is to switch the positions of k with that of l leaving all the instances of m at their positions.ExampleFollowing is the code − Live Democonst str = 'kklkmlkk'; const switchPositions = (str = '') => {    let res = "";    for(let i = 0; i < str.length; i++){       if (str[i] === 'k') {          res += 'l';       } else if (str[i] === 'l') {          res += 'k';       } else {          res += str[i];       };    };    return res; }; console.log(switchPositions(str));OutputFollowing is the console output −llklmkll

Function that returns the minimum and maximum value of an array in JavaScript

Aayush Mohan Sinha
Updated on 04-Aug-2023 10:23:17

482 Views

Understanding the range of values within an array is a crucial aspect of data analysis and manipulation in JavaScript. When faced with large datasets or complex algorithms, having a reliable function that can efficiently determine the minimum and maximum values of an array becomes indispensable. This article delves into the intricacies of creating a robust JavaScript function that can effortlessly extract the extreme values from an array, enabling developers to gain valuable insights and make informed decisions based on the data at hand. By exploring the step-by-step implementation and leveraging rarely used programming techniques, we empower developers to enhance their ... Read More

Finding sum of sequence upto a specified accuracy using JavaScript

AmitDiwan
Updated on 17-Apr-2021 13:40:35

105 Views

ProblemSuppose the following sequence:Seq: 1/1 , 1/1x2 , 1/1x2x3 , 1/1x2x3x4 , ....The nth term of this sequence will be −1 / 1*2*3 * ... nWe are required to write a JavaScript function that takes in a number n, and return the sum of first n terms of this sequence.ExampleFollowing is the code − Live Democonst num = 12; const seriesSum = (num = 1) => {    let m = 1;    let n = 1;    for(let i = 2; i < num + 1; i++){       m *= i;       n += (m * -1);    };    return n; }; console.log(seriesSum(num));Output-522956311

Implementing custom function like String.prototype.split() function in JavaScript

AmitDiwan
Updated on 17-Apr-2021 13:39:53

934 Views

ProblemWe are required to write a JavaScript function that lives on the prototype object of the String class.It should take in a string separator as the only argument (although the original split function takes two arguments). And our function should return an array of parts of the string separated and split by the separator.ExampleFollowing is the code − Live Democonst str = 'this is some string'; String.prototype.customSplit = (sep = '') => {    const res = [];    let temp = '';    for(let i = 0; i < str.length; i++){       const el = str[i];     ... Read More

Implementing partial sum over an array using JavaScript

AmitDiwan
Updated on 17-Apr-2021 13:39:29

298 Views

ProblemWe are required to write a JavaScript function that takes in an array of numbers. Our function should construct and return a new array in which each corresponding element is the sum of all the elements right to it (including it) in the input array.ExampleFollowing is the code − Live Democonst arr = [5, 6, 1, 3, 8, 11]; const partialSum = (arr = []) => {    let sum = arr.reduce((acc, val) => acc + val);    const res = [];    let x = 0;    if(arr.length === 0){       return [0];    }    for(let i = 0; i

Advertisements