Moving Every Alphabet Forward by 10 Places in JavaScript

AmitDiwan
Updated on 17-Apr-2021 13:05:17

262 Views

ProblemWe are required to write a JavaScript function that takes in a string of English alphabets. Our function should push every alphabet forward by 10 places. And if it goes past 'z', we should start again at 'a'.ExampleFollowing is the code − Live Democonst str = 'sample string'; const moveStrBy = (num = 10) => {    return str => {       const calcStr = (ch, code) => String       .fromCharCode(code + (ch.charCodeAt(0) - code + num) % 26);       const ACode = 'A'.charCodeAt(0);       const aCode = 'a'.charCodeAt(0);       return str.replace(/[a-z]/gi, ch => (          ch.toLowerCase() == ch          ? calcStr(ch, aCode)          : calcStr(ch, ACode)       ));    }; }; const moveByTen = moveStrBy(); console.log(moveByTen(str));Outputckwzvo cdbsxq

Extract Digits from Tuple List in Python

AmitDiwan
Updated on 17-Apr-2021 13:04:43

707 Views

When it is required to extract digits from a list of tuple, list comprehension can be used.Below is the demonstration of the same −Example Live Demomy_list = [(67, 2), (34, 65), (212, 23), (17, 67), (18, )] print("The list is : ") print(my_list) N = 2 print("The value of N is ") print(N) my_result = [sub for sub in my_list if all(len(str(ele)) == N for ele in sub)] print("The extracted tuples are : " ) print(my_result)OutputThe list is : [(67, 2), (34, 65), (212, 23), (17, 67), (18, )] The value of N is 2 The extracted tuples ... Read More

Join Tuples if Similar Initial Element in Python

AmitDiwan
Updated on 17-Apr-2021 13:04:17

541 Views

When it is required to join tuples if they contain a similar initial element, a simple ‘for’ loop and an ‘of’ condition can be used. To store elements to one list, the ‘extend’ method can be used.Below is the demonstration of the same −Example Live Demomy_list = [(43, 15), (66, 98), (64, 80), (14, 9), (47, 17)] print("The list is : ") print(my_list) my_result = [] for sub in my_list:    if my_result and my_result[-1][0] == sub[0]:       my_result[-1].extend(sub[1:])    else:       my_result.append([ele for ele in sub]) my_result = list(map(tuple, my_result)) print("The extracted elements ... Read More

Transform Array of Numbers to Array of Alphabets Using JavaScript

AmitDiwan
Updated on 17-Apr-2021 13:00:00

301 Views

ProblemWe are required to write a JavaScript function that takes in an array of numbers. Our function should return a string made of four parts −a four character 'word', made up of the characters derived from the first two and last two numbers in the array. order should be as read left to right (first, second, second last, last), the same as above, post sorting the array into ascending order, the same as above, post sorting the array into descending order, the same as above, post converting the array into ASCII characters and sorting alphabetically.The four parts should form a ... Read More

Moving Vowels and Consonants Using JavaScript

AmitDiwan
Updated on 17-Apr-2021 12:58:15

295 Views

ProblemWe are required to write a JavaScript function that takes in a string of English alphabets. Our function should construct a new string and every consonant should be pushed forward 9 places through the alphabet. If they pass 'z', start again at 'a'. And every vowel should be pushed by 5 places.ExampleFollowing is the code − Live Democonst str = 'sample string'; const moveWords = (str = '') => {    str = str.toLowerCase();    const legend = 'abcdefghijklmnopqrstuvwxyz';    const isVowel = char => 'aeiou'.includes(char);    const isAlpha = char => legend.includes(char);    let res = '';    for(let i ... Read More

Encrypt Censored Words Using JavaScript

AmitDiwan
Updated on 17-Apr-2021 12:57:55

303 Views

ProblemWe are required to write a JavaScript function that takes in a string. Our function should convert the string according to following rules −The words should be Caps, Every word should end with '!!!!', Any letter 'a' or 'A' should become '@', Any other vowel should become '*'.ExampleFollowing is the code − Live Democonst str = 'ban censored words'; const maskWords = (str = '') => {    let arr=str.split(' ');    const res=[]    for (let i=0; i

Convert Numbers and Operands to Words in JavaScript

AmitDiwan
Updated on 17-Apr-2021 12:57:30

210 Views

ProblemWe are required to write a JavaScript function that takes in a string of some mathematical operation and return its literal wording.ExampleFollowing is the code −const str = '5 - 8'; const convertToWords = (str = '') => {    const o = {       "+" : "Plus",       "-" : "Minus",       "*" : "Times",       "/" : "Divided By",       "**" : "To The Power Of",       "=" : "Equals",       "!=" : "Does Not Equal",    }    const n = {   ... Read More

Closest Pair to Kth Index Element in Tuple Using Python

AmitDiwan
Updated on 17-Apr-2021 12:56:44

385 Views

When it is required to find the closest pair to the Kth index element in a tuple, the ‘enumerate’ method can be used along with ‘abs’ method.Below is the demonstration of the same −Example Live Demomy_list = [(5, 6), (66, 76), (21, 35), (90, 8), (9, 0)] print("The list is : ") print(my_list) my_tuple = (17, 23) print("The tuple is ") print(my_tuple) K = 2 print("The value of K has been initialized to ") print(K) min_diff, my_result = 999999999, None for idx, val in enumerate(my_list):    diff = abs(my_tuple[K - 1] - val[K - 1])    if diff ... Read More

Create List of Tuples with Number and Its Cube Using Python

AmitDiwan
Updated on 17-Apr-2021 12:56:04

929 Views

When it is required to create a list from a given list that have a number and its cube, the list comprehension can be used.Below is the demonstration of the same −Example Live Demomy_list = [32, 54, 47, 89] print("The list is ") print(my_list) my_result = [(val, pow(val, 3)) for val in my_list] print("The result is ") print(my_result)OutputThe list is [32, 54, 47, 89] The result is [(32, 32768), (54, 157464), (47, 103823), (89, 704969)]ExplanationA list is defined, and is displayed on the console.The list comprehension is used to iterate through the list, and use the ‘pow’ method to get ... Read More

Maximum and Minimum K Elements in Tuple Using Python

AmitDiwan
Updated on 17-Apr-2021 12:55:05

1K+ Views

When it is required to find the maximum and minimum K elements in a tuple, the ‘sorted’ method is used to sort the elements, and enumerate over them, and get the first and last elements.Below is the demonstration of the same −Example Live Demomy_tuple = (7, 25, 36, 9, 6, 8) print("The tuple is : ") print(my_tuple) K = 2 print("The value of K has been initialized to ") print(K) my_result = [] my_tuple = list(my_tuple) temp = sorted(my_tuple) for idx, val in enumerate(temp):    if idx < K or idx >= len(temp) - K:       ... Read More

Advertisements