Found 9321 Articles for Object Oriented Programming

Removing all non-alphabetic characters from a string in JavaScript

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

408 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

623 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

956 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

Difference between sum and product of an array in JavaScript

AmitDiwan
Updated on 11-Dec-2020 09:34:33

151 Views

We are required to write a JavaScript function that takes in an array of Numbers as the only argument. The function should calculate the sum of all numbers in the array and the product of all numbers. Then the function should return the absolute difference between the sum and the product.ExampleFollowing is the code −const arr = [1, 4, 1, 2, 1, 6, 3]; const sumProductDifference = (arr = []) => {    const creds = arr.reduce((acc, val) => {       let { sum, product } = acc;       sum += val;       product *= val;       return {          sum, product       };    }, {       sum: 0,       product: 1    });    const { sum, product } = creds;    return Math.abs(sum - product); }; console.log(sumProductDifference(arr));OutputFollowing is the output on console −126

Are mean mode of a dataset equal in JavaScript

AmitDiwan
Updated on 11-Dec-2020 09:33:11

139 Views

We are required to write a JavaScript function that takes in an array of sorted numbers. The function should calculate the mean and the mode of the dataset. Then if the mean and mode are equal, the function should return true, false otherwise.For example −If the input array is −const arr = [5, 3, 3, 3, 1];Then the output for this array should be true because both the mean and median of this array are 3.ExampleFollowing is the code −const arr = [5, 3, 3, 3, 1]; mean = arr => (arr.reduce((a, b) => a + b))/(arr.length); mode = arr ... Read More

Finding the longest word in a string in JavaScript

AmitDiwan
Updated on 11-Dec-2020 09:32:03

359 Views

We are required to write a JavaScript function that takes in a string as the only argument. The function should then iterate through the string and find and return the longest word from the string.For example −If the input string is −const str = 'Coding in JavaScript is really fun';Then the output string should be −const output = 'JavaScript';ExampleFollowing is the code −const str = 'Coding in JavaScript is really fun'; const findLongest = (str = '') => {    const strArr = str.split(' ');    const word = strArr.reduce((acc, val) => {       let { length: len ... Read More

Reversing a string using for loop in JavaScript

AmitDiwan
Updated on 11-Dec-2020 09:31:02

2K+ Views

We are required to write a JavaScript function that takes in a string as the only argument. The function should construct a new reversed string based on the input string using the for a loop.ExampleFollowing is the code −const str = 'this is the original string'; const reverseString = (str = '') => {    let reverse = '';    const { length: len } = str;    for(let i = len - 1; i >= 0; i--){       reverse += str[i];    };    return reverse; }; console.log(reverseString(str));OutputFollowing is the output on console −gnirts lanigiro eht si siht

Validating brackets in a string in JavaScript

AmitDiwan
Updated on 11-Dec-2020 09:30:02

833 Views

We are required to write a JavaScript function that takes in a string that might contain some opening and closing brackets. The function should whether for all the opening brackets there exists a closing bracket or not. If the brackets are rightly matched, the function should return true, false otherwise.For example −f('(hello (world))') = true f('(hello (world)') = falseExampleFollowing is the code −const str1 = '(hello (world))'; const str2 = '(hello (world)'; const validateBrackets = (str = '') => {    const strArr = str.split('');    let counter = 0;    for (let i = 0, len = strArr.length; i ... Read More

Min window substring in JavaScript

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

1K+ Views

We are required to write a JavaScript function that takes in two strings let's call them str1 and str2.The size of str1 is guaranteed to be greater than that of str2. We are required to find the smallest substring in str1 that contains all the characters contained in str2.For example −If the input strings are −const str1 = 'abcdefgh'; const str2 = 'gedcf';Then the output should be −const output = 'cdefg';because this the smallest consecutive substring of str1 that contains all characters of str2.ExampleFollowing is the code −const str1 = 'abcdefgh'; const str2 = 'gedcf'; const subIncludesAll = (str, str2) ... Read More

Advertisements