Found 10476 Articles for Python

Program to find remainder after dividing n number of 1s by m in Python

Arnab Chakraborty
Updated on 25-Oct-2021 08:02:07

472 Views

Suppose we have two numbers n and m. We have to find the remainder after dividing n number of 1s by m.So, if the input is like n = 4 m = 27, then the output will be 4, because 1111 mod 27 = 4.To solve this, we will follow these steps −Define a function util() . This will take x, n, my := 1while n > 0, doif n is odd, theny := (y * x) mod mx := (x * x) mod mn := floor of n/2return yFrom the main method return floor of (util(10, n, 9 * ... Read More

Program to find number of pairs from N natural numbers whose sum values are divisible by k in Python

Arnab Chakraborty
Updated on 25-Oct-2021 07:59:43

277 Views

Suppose we have a number n and another value k, consider we have an array A with first N natural numbers, we have to find the total number of pairs of elements A[i] and A[j] from A, such that, i < j and their sum is divisible by k.So, if the input is like n = 10 k = 4, then the output will be 10 because there are 10 pairs whose sum is divisible by 4. [(1, 3), (1, 7), (2, 6), (2, 10), (3, 5), (3, 9), (4, 8), (5, 7), (6, 10), (7, 9)]To solve this, we ... Read More

Program to find common fraction between min and max using given constraint in Python

Arnab Chakraborty
Updated on 25-Oct-2021 07:55:26

378 Views

Suppose we have two long integer values maximum and minimum. We have to find a common fraction n/d such that min

Program to find probability that any proper divisor of n would be an even perfect square number in Python

Arnab Chakraborty
Updated on 25-Oct-2021 07:50:08

125 Views

Suppose we have a number n, we have to find out the probability that any proper divisor of n would be an even perfect square.So, if the input is like n = 36, then the output will be 1/8 because there are eight proper divisors of 36, these are {1, 2, 3, 4, 6, 9, 12, 18} and among them only one number (4) is perfect square and even.To solve this, we will follow these steps −if n mod 4 is not same as 0, thenreturn 0otherwise, nc := n, ptr := 2l := a new listwhile ptr 0, ... Read More

Program to find value of find(x, y) is even or odd in Python

Arnab Chakraborty
Updated on 25-Oct-2021 07:43:58

266 Views

Suppose we have an array nums. We also have another pair (x, y), we need to find whether the value find(x, y) is Odd or Even. The find() is as followsfind(x, y) = 1 if x > yfind(x, y) = nums[x]^find(x+1, y) otherwiseSo, if the input is like nums = [3, 2, 7] (x, y) = 1, 2, then the output will be even, because −find(1, 2) = nums[1]^find(2, 3)find(2, 2) = nums[2]^find(3, 2)find(3, 2) = 1, so find(2, 2) = 7, and find(1, 2) = 2^7 = 128, this is evenTo solve this, we will follow these steps −even ... Read More

Program find number of subsets of colorful vertices that meets given conditions in Python

Arnab Chakraborty
Updated on 25-Oct-2021 07:41:12

144 Views

Suppose we have an array colors, representing colors for one regular n-gon. Here each vertex of this n-gon was randomly colored with one of n different colors present in the given array. We have to find the number of special subsets of polygon vertices, such that these subsets meet these conditions −The size of subset must be at least two.If we remove vertices which are present in the subset, from the polygon (the adjacent edges of those vertices will also get removed), then the remaining vertices and edges form some continuous paths.None of those paths should contain two vertices of ... Read More

Program to find number of expected moves required to win Lotus and Caterpillar game in Python

Arnab Chakraborty
Updated on 25-Oct-2021 07:36:43

170 Views

Suppose we have a grid with n rows and m columns. Amal and Bimal are playing a game on that grid. The game rule is like below −Amal places white lotus tile somewhere at the top row and Bimal places a caterpillar tile somewhere on the bottom row. Amal starts the game and they are playing alternatively. Amal can move his tile to any of the 8 adjacent cells inside the grid of the current cell, but Bimal's caterpillar tile can only move left or right inside the grid, or stay at the same position. Amal's goal is to catch ... Read More

Program to find expected growth of virus after time t in Python

Arnab Chakraborty
Updated on 25-Oct-2021 07:30:32

202 Views

Suppose there is a dangerous virus and that grows rapidly. The probability of number of virus cells growing by a factor x is 0.5 and also the probability of number of virus cells growing by a factor y is 0.5. Now if there was a single cell of virus at beginning, then calculate the expected number of virus cells after t time. If the answer is too large, then mod result by 10^9+7.So, if the input is like x = 2, y = 4, t = 1, then the output will be 3, because initially, the virus has only one ... Read More

Program to find number of solutions for given equations with four parameters in Python

Arnab Chakraborty
Updated on 25-Oct-2021 07:27:41

244 Views

Suppose we have four numbers a, b, c and d and We have to find number of pairs (x, y) can be found such that that follows the equation: x^2 + y^2 = (x*a) + (y*b) where x in range [1, c] and y in range [1, d]So, if the input is like a = 2 b = 3 c = 2 d = 4, then the output will be 1 because one pair is (1, 1).To solve this, we will follow these steps −ans := 0for x in range 1 to c, dol := x*(x-a)det2 := b*b - 4*lif det2 is same as 0 and b is even and 1

Program to find last digit of the given sequence for given n in Python

Arnab Chakraborty
Updated on 25-Oct-2021 07:24:02

214 Views

Suppose we have a value n. We have to find the last digit of sequence S. The equation of S is given below −$$\sum_{i=0\: 2^{^{i}}\leqslant n}^{\alpha } \sum_{j=0}^{n} 2^{2^{^{i}+2j}}$$So, if the input is like n = 2, then the output will be 6 because: here only i = 0 and i are valid, soS0 = 2^(2^0 + 0) + 2^(2^0 + 2) + 2^(2^0 + 4) = 42S1 = 2^(2^1 + 0) + 2^(2^1 + 2) + 2^(2^1 + 4) = 84 The sum is 42+84 = 126, so last digit is 6.To solve this, we will follow these steps −total:= 0temp := 1while temp

Advertisements