Find Four Missing Numbers in an Array in Python

Arnab Chakraborty
Updated on 25-Aug-2020 09:21:54

215 Views

Suppose we have an array of distinct numbers where each number lies in the range [1, N], the array size is (N-4) and no single element is repeated. So, we can understand four numbers, from 1 to N, are missing in the array. We have to find these 4 missing numbers in sorted manner.So, if the input is like A =[2, 8, 4, 13, 6, 11, 9, 5, 10], then the output will be [1, 3, 7, 12]To solve this, we will follow these steps −temp_arr := an array of size 4 with all 0sfor i in range 0 to ... Read More

Find First Element in AP Which is Multiple of Given Prime in Python

Arnab Chakraborty
Updated on 25-Aug-2020 09:13:48

92 Views

Suppose we have a first term (A) and common difference (d) of an AP series, and we also have a prime number P, we have to find the position of the first element in the given AP which is the a multiple of the given prime number P.So, if the input is like A = 3, D = 4, P = 5, then the output will be 3 as fourth term of the given AP is a multiple of the prime number 5. So, first term = 3, second term = 3+4 = 7, third term = 3+2*4 = 11 ... Read More

Find Element Position in Given Monotonic Sequence in Python

Arnab Chakraborty
Updated on 25-Aug-2020 09:11:49

267 Views

Suppose we have a number l and a monotonic increasing sequence f(m), where f(m) = am + bm [log2(m)] + cm^3 and (a = 1, 2, 3, …), (b = 1, 2, 3, …), (c = 0, 1, 2, 3, …)Here [log2(m)] is the log to the base 2 and round the value down. so, if m = 1, the value is 0.if m = 2-3, the value is 1.if m = 4-7, the value is 2.if m = 8-15, the value is 3. and so, onwe have to find the value m such that f(m) = l, if l ... Read More

Find Duplicates of Array Using Bit Array in Python

Arnab Chakraborty
Updated on 25-Aug-2020 09:09:37

186 Views

Suppose we have an array of n different numbers; n can be 32, 000 at max. The array may have duplicate entries and we do not know what is the value of n. Now if we have only 4-Kilobytes of memory, how would display all duplicates in the array?So, if the input is like [2, 6, 2, 11, 13, 11], then the output will be [2, 11] as 2 and 11 appear more than once in given array.To solve this, we will follow these steps −Create one byte-array type data structure bit_arr, it has following methodsDefine constructor This will take ... Read More

Find Distinct Elements Common to All Rows of a Matrix in Python

Arnab Chakraborty
Updated on 25-Aug-2020 09:07:56

301 Views

Suppose we have a square matrix of order m x m; we have to find all the distinct elements common to all rows of the given matrix.So, if the input is like13215417153243615215412152643221942215then the output will be [2, 4, 15]To solve this, we will follow these steps −Define a function sortRows() . This will take matrixn := count of rowsfor i in range 0 to n, dosort the list matrix[i]In the main method, do the following −n := count of rowssortRows(matrix)current_idx := a list of size n, fill with 0for i in range 0 to n, docurrent_idx[i] := 0f := 0while ... Read More

Maximize Number of Zeros in Array C in Python

Arnab Chakraborty
Updated on 25-Aug-2020 09:04:02

237 Views

Suppose we have two arrays A and B of n integers, now consider an array C, where the i-th number will be d*A[i] + B[i] and here d is any arbitrary real number. We have to find d such that array C has maximum number of zeros. Also return the number of zeros.So, if the input is like A = [15, 40, 45] and B = [4, 5, 6], then the output will be d = -0.266666, number of zeros will be 1To solve this, we will follow these steps −n := size of Amy_map := a new mapcount := ... Read More

Find Combined Mean and Variance of Two Series in Python

Arnab Chakraborty
Updated on 25-Aug-2020 09:01:19

827 Views

Suppose we have two different series A1 and A2 of size b and a respectively. We have to find the mean and variance of combined series.So, if the input is like A1 = [24, 46, 35, 79, 13, 77, 35] and A2 = [66, 68, 35, 24, 46], then the output will be Mean = [44.1429, 47.8], sd = [548.694, 294.56], combined mean = 45.6667, d1_square = 2.322, d2_square = 4.5511, combined_var = 446.056To solve this, we will follow these steps −Define a function mean() . This will take arrreturn average of arr elementsDefine a function sd() . This will ... Read More

Group Values in Array by Two Properties in JavaScript

AmitDiwan
Updated on 25-Aug-2020 07:56:05

1K+ Views

We have an array of objects like this −const arr = [    { value: 12, gap: 1 },    { value: 13, gap: 1 },    { value: 14, gap: 1 },    { value: 15, gap: 1 },    { value: 19, gap: 2 },    { value: 21, gap: 1 },    { value: 22, gap: 1 },    { value: 23, gap: 1 },    { value: 27, gap: 1 },    { value: 31, gap: 4 },    { value: 35, gap: 4 },    { value: 39, gap: 4 },    { value: 43, ... Read More

Form Object from String in JavaScript

AmitDiwan
Updated on 25-Aug-2020 07:53:01

263 Views

We are required to write a function that takes in a string as the first and the only argument and constructs an object with its keys based on the unique characters of the string and value of each key being defaulted to 0.For example −// if the input string is: const str = 'hello world!'; // then the output should be: const obj = {"h": 0, "e": 0, "l": 0, "o": 0, " ": 0, "w": 0, "r": 0, "d": 0, "!": 0};So, let’s write the code for this function −Exampleconst str = 'hello world!'; const stringToObject = str => ... Read More

Return Array of Place Values from Digits in JavaScript

AmitDiwan
Updated on 25-Aug-2020 07:51:47

183 Views

We are required to write a function splitNumber() that takes in a positive integer and returns an array populated with the place values of all the digits of the number.For example −//if the input is: const num = 2346; //the output should be: const output = [2000, 300, 40, 6];Let’s write the code for this function.This problem is very suitable for a recursive approach as we will be iterating over each digit of the number. So, the recursive function that returns an array of respective place values of digits will be given by −Exampleconst splitNumber = (num, arr = [], ... Read More

Advertisements