Found 6683 Articles for Javascript

Tribonacci series in JavaScript

AmitDiwan
Updated on 18-Jan-2021 04:40:12

884 Views

Tribonacci Series:The tribonacci sequence is a generalization of the Fibonacci sequence where each term is the sum of the three preceding terms.For example, the first few terms of the tribonacci series are −0, 1, 1, 2, 4, 7, 13, 24, 44, 81, 149We are required to write a JavaScript function that takes in a number, say num, as the only argument.The function should then return an array of num elements, containing the first num terms of the tribonacci series.For example:f(6) = 0, ExampleFollowing is the code:const tribonacci = (num = 1) => {    if (num === 0 || num ... Read More

Construct an identity matrix of order n in JavaScript

AmitDiwan
Updated on 11-Dec-2020 09:47:53

694 Views

Identity MatrixAn identity Matrix is a matrix which is n × n square matrix where the diagonal consist of ones and the other elements are all zeros.For example an identity matrix of order is will be −const arr = [    [1, 0, 0],    [0, 1, 0],    [0, 0, 1] ];We are required to write a JavaScript function that takes in a number, say n, and returns an identity matrix of n*n order.ExampleFollowing is the code −const num = 5; const constructIdentity = (num = 1) => {    const res = [];    for(let i = 0; ... Read More

Return Vowels in a string in JavaScript

AmitDiwan
Updated on 11-Dec-2020 09:46:17

601 Views

We are required to write a JavaScript function that takes in a string that might contain some alphabets. The function should count and return the number of vowels that exists in the string.ExampleFollowing is the code −const str = 'this is a string'; const countVowels = (str = '') => {    str = str.toLowerCase();    const legend = 'aeiou';    let count = 0;    for(let i = 0; i < str.length; i++){       const el = str[i];       if(!legend.includes(el)){          continue;       };       count++;    };    return count; }; console.log(countVowels(str));OutputFollowing is the output on console −4

JavaScript function that generates all possible combinations of a string

AmitDiwan
Updated on 11-Dec-2020 09:45:26

619 Views

We are required to write a JavaScript function that takes in a string as the only argument. The function should generate an array of strings that contains all possible contiguous substrings that exist in the array.ExampleFollowing is the code −const str = 'Delhi'; const allCombinations = (str1 = '') => {    const arr = [];    for (let x = 0, y=1; x < str1.length; x++,y++) {       arr[x]=str1.substring(x, y);    };    const combination = [];    let temp= "";    let len = Math.pow(2, arr.length);    for (let i = 0; i < len ; i++){       temp= "";       for (let j=0;j

JavaScript function to convert Indian currency numbers to words with paise support

AmitDiwan
Updated on 11-Dec-2020 09:44:14

2K+ Views

We are required to write a JavaScript function that takes in a floating-point number up to 2 digits of precision.The function should convert that number into the Indian current text.For example −If the input number is −const num = 12500Then the output should be −const output = 'Twelve Thousand Five Hundred';ExampleFollowing is the code −const num = 12500; const wordify = (num) => {    const single = ["Zero", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine"];    const double = ["Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen"];    const tens = ["", "Ten", "Twenty", "Thirty", ... Read More

Calculate the hypotenuse of a right triangle in JavaScript

AmitDiwan
Updated on 11-Dec-2020 09:40:27

553 Views

We are required to write a JavaScript function that takes in two numbers. The first number represents the length of the base of a right triangle and the second is perpendicular. The function should then compute the length of the hypotenuse based on these values.For example −If base = 8, perpendicular = 6Then the output should be 10ExampleFollowing is the code −const base = 8; const perpendicular = 6; const findHypotenuse = (base, perpendicular) => {    const bSquare = base ** 2;    const pSquare = perpendicular ** 2;    const sum = bSquare + pSquare;    const hypotenuse = Math.sqrt(sum);    return hypotenuse; }; console.log(findHypotenuse(base, perpendicular)); console.log(findHypotenuse(34, 56));OutputFollowing is the output on console −10 65.5133574166368

Removing all non-alphabetic characters from a string in JavaScript

AmitDiwan
Updated on 11-Dec-2020 09:39:12

413 Views

We are required to write a JavaScript function that takes in a string of characters. The function should construct a new string in which all the non-alphabetic characters from the original string are removed and return that string. If the string contains spaces, then it should not be removed.For example −If the input string is −const str = 'he@656llo wor?ld';Then the output string should be −const str = 'he@656llo wor?ld';ExampleFollowing is the code −const str = 'he@656llo wor?ld'; const isAlphaOrSpace = char => ((char.toLowerCase() !== char.toUpperCase()) || char === ' '); const removeSpecials = (str = '') => {   ... Read More

Converting ASCII to hexadecimal in JavaScript

AmitDiwan
Updated on 11-Dec-2020 09:38:13

626 Views

We are required to write a JavaScript function that takes in a string that represents a ASCII number. The function should convert the number into its corresponding hexadecimal code and return the hexadecimal.For example −f the input ASCII string is −const str = '159';Then the hexadecimal code for this should be 313539.ExampleFollowing is the code −const str = '159'; const convertToHexa = (str = '') =>{    const res = [];    const { length: len } = str;    for (let n = 0, l = len; n < l; n ++) {       const hex = ... Read More

Finding union of two sets in JavaScript

AmitDiwan
Updated on 11-Dec-2020 09:37:06

957 Views

Union SetUnion Set is the set made by combining the elements of two sets. Therefore, the union of sets A and B is the set of elements in A, or B, or both.For example −If we have two sets denoted by two arrays like this −const arr1 = [1, 2, 3]; const arr2 = [100, 2, 1, 10];Then the union set will be −const union = [1, 2, 3, 10, 100];We are required to write a JavaScript function that takes in two such arrays of literals and returns their union array.ExampleFollowing is the code −const arr1 = [1, 2, 3]; ... Read More

Flattening a deeply nested array of literals in JavaScript

AmitDiwan
Updated on 11-Dec-2020 09:35:47

306 Views

We are required to write a JavaScript function that takes in a nested array of literals as the only argument. The function should construct a new array that contains all the literal elements present in the input array but without nesting.For example −If the input array is −const arr = [    1, 3, [5, 6, [7, [6, 5], 4], 3], [4] ];Then the output array should be −const output = [1, 3, 5, 6, 7, 6, 5, 4, 3, 4];ExampleFollowing is the code −const arr = [    1, 3, [5, 6, [7, [6, 5], 4], 3], [4] ]; ... Read More

Advertisements