Javascript Articles

Page 16 of 534

Returning number with increasing digits. in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 203 Views

ProblemWe are required to write a JavaScript function that takes in a number n. Our function should return it with its digits in descending order. Essentially, we should rearrange the digits to create the highest possible number.ExampleFollowing is the code −const num = 5423267; const arrangeInDescending = (num = 1) => {    const str = String(num);    const arr = str.split('');    arr.sort((a, b) => {       return +b - +a;    });    const newStr = arr.join('');    const res = Number(newStr);    return res; }; console.log(arrangeInDescending(num));OutputFollowing is the console output −7654322

Read More

Creating all possible unique permutations of a string in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 1K+ Views

ProblemWe are required to write a JavaScript function that takes in a string str. Our function should create all permutations of the input string and remove duplicates, if present. This means, we have to shuffle all letters from the input in all possible orders.ExampleFollowing is the code −const str = 'aabb'; const permute = (str = '') => {    if (!!str.length && str.length < 2 ){       return str    }    const arr = [];    for (let i = 0; i < str.length; i++){       let char = str[i]       if ...

Read More

Replacing dots with dashes in a string using JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 581 Views

ProblemWe are required to write a JavaScript function that takes in a string and replaces all appearances of dots(.) in it with dashes(-).inputconst str = 'this.is.an.example.string';Outputconst output = 'this-is-an-example-string';All appearances of dots(.) in string str are replaced with dash(-)ExampleFollowing is the code −const str = 'this.is.an.example.string'; const replaceDots = (str = '') => {    let res = "";    const { length: len } = str;    for (let i = 0; i < len; i++) {       const el = str[i];       if(el === '.'){          res += '-';     ...

Read More

Deep count of elements of an array using JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 2K+ Views

ProblemWe are required to write a JavaScript function that takes in a nested array of element and return the deep count of elements present in the array.Inputconst arr = [1, 2, [3, 4, [5]]];Outputconst output = 7;Because the elements at level 1 are 2, elements at level 2 are 2 and elements at level 3 are 1, Hence the deep count is 7.ExampleFollowing is the code −const arr = [1, 2, [3, 4, [5]]]; const deepCount = (arr = []) => {    return arr    .reduce((acc, val) => {       return acc + (Array.isArray(val) ? deepCount(val) : ...

Read More

Converting humanYears into catYears and dogYears in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 354 Views

ProblemWe are required to write a JavaScript function that takes in human age in years and returns respective dogYears and catYears.Inputconst humanYears = 15;Outputconst output = [ 15, 76, 89 ];ExampleFollowing is the code −const humanYears = 15; const humanYearsCatYearsDogYears = (humanYears) => {    let catYears = 0;    let dogYears = 0;    for (let i = 1; i

Read More

Validating string with reference to array of words using JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 323 Views

ProblemWe are required to write a JavaScript function that takes in a sequence of valid words and a string. Our function should test if the string is made up by one or more words from the array.Inputconst arr = ['love', 'coding', 'i']; const str = 'ilovecoding';Outputconst output = true;Because the string can be formed by the words in the array arr.ExampleFollowing is the code −const arr = ['love', 'coding', 'i']; const str = 'ilovecoding'; const validString = (arr = [], str) => {    let arrStr = arr.join('');    arrStr = arrStr    .split('')    .sort()    .join('');    str ...

Read More

Hours and minutes from number of seconds using JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 469 Views

ProblemWe are required to write a JavaScript function that takes in the number of second and return the number of hours and number of minutes contained in those seconds.Inputconst seconds = 3601;Outputconst output = "1 hour(s) and 0 minute(s)";ExampleFollowing is the code −const seconds = 3601; const toTime = (seconds = 60) => {    const hR = 3600;    const mR = 60;    let h = parseInt(seconds / hR);    let m = parseInt((seconds - (h * 3600)) / mR);    let res = '';    res += (`${h} hour(s) and ${m} minute(s)`)    return res; }; console.log(toTime(seconds));Output"1 hour(s) and 0 minute(s)"

Read More

Counting divisors of a number using JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 602 Views

ProblemWe are required to write a JavaScript function that takes in a number and returns the count of its divisor.Inputconst num = 30;Outputconst output = 8;Because the divisors are −1, 2, 3, 5, 6, 10, 15, 30ExampleFollowing is the code −const num = 30; const countDivisors = (num = 1) => {    if (num === 1) return num       let divArr = [[2, 0]]       let div = divArr[0][0]    while (num > 1) {       if (num % div === 0) {          for (let i = 0; divArr.length; i++) {             if (divArr[i][0] === div) {                divArr[i][1] += 1                break             } else {                if (i === divArr.length - 1) {                   divArr.push([div, 1])                   break                }             }          }          num /= div       } else {          div += 1       }    }    for (let i = 0; i < divArr.length; i++) {       num *= divArr[i][1] + 1    }    return num } console.log(countDivisors(num));Output8

Read More

Numbers obtained during checking divisibility by 7 using JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 698 Views

ProblemWe can check for a number to be divisible by 7 if it is of the form 10a + b and a - 2b is divisible by 7.We continue to do this until a number known to be divisible by 7 is obtained; we can stop when this number has at most 2 digits because we are supposed to know if a number of at most 2 digits is divisible by 7 or not.We are required to write a JavaScript function that takes in a number and return the number of such steps required to reduce the number to a ...

Read More

Separating data type from array into groups in JavaScript

AmitDiwan
AmitDiwan
Updated on 11-Mar-2026 629 Views

ProblemWe are required to write a JavaScript function that takes in an array of mixed data types. Our function should return an object that contains data type names as key and their value as array of elements of that specific data type present in the array.ExampleFollowing is the code −const arr = [1, 'a', [], '4', 5, 34, true, undefined, null]; const groupDataTypes = (arr = []) => {    const res = {};    for(let i = 0; i < arr.length; i++){       const el = arr[i];       const type = typeof el;     ...

Read More
Showing 151–160 of 5,339 articles
« Prev 1 14 15 16 17 18 534 Next »
Advertisements