Found 33676 Articles for Programming

Check whether the given string is a valid identifier in Python

Arnab Chakraborty
Updated on 16-Jan-2021 04:56:34

859 Views

Suppose we have a string representing an identifier. We have to check whether it is valid or not. There are few criteria based on which we can determine whether it is valid or not.It must start with underscore '_' or any uppercase or lowercase lettersIt does not contain any whitespaceAll the subsequent characters after the first one must not consist of any special characters like $, #, % etc.If all of these three are valid then only the string is valid identifier.So, if the input is like id = "_hello_56", then the output will be True.To solve this, we will ... Read More

Check whether the given numbers are Cousin prime or not in Python

Arnab Chakraborty
Updated on 16-Jan-2021 04:55:30

336 Views

Suppose we have a pair of integers. We have to check whether they are cousin primes or not. Two numbers are said to be cousin primes when both are primes and differ by 4.So, if the input is like pair = (19, 23), then the output will be True as these are two primes and their difference is 4 so they are cousin primes.To solve this, we will follow these steps −if difference between two elements is not 4, thenreturn Falsereturn true when both are prime, otherwise falseLet us see the following implementation to get better understanding −Example CodeLive Demodef ... Read More

Check whether the given number is Wagstaff prime or not in Python

Arnab Chakraborty
Updated on 16-Jan-2021 04:53:55

142 Views

Suppose we have a number n. We have to check whether n is Wagstaff prime or not. As we know Wagstaff prime is a prime number which is in the following form.where q is an odd prime number.So, if the input is like n = 683, then the output will be True n can be represented asSo here q = 11. And q is odd prime.To solve this, we will follow these steps −if num is prime and (num*3 - 1) is also prime, thenreturn Truereturn FalseLet us see the following implementation to get better understanding −Example CodeLive Demodef isPrime(num): ... Read More

Check whether the given number is Euclid Number or not in Python

Arnab Chakraborty
Updated on 16-Jan-2021 04:52:49

236 Views

Suppose we have a number n. We have to check whether n is Euclid number or not. As we know Euclid numbers are integer which can be represented as n= Pn+1where  is product of first n prime numbers.So, if the input is like n = 211, then the output will be True n can be represented as 211=(2×3×5×7)+1To solve this, we will follow these steps −MAX := 10000primes := a new listDefine a function generate_all_primes() . This will takeprime := a list of size MAX and fill with Truex := 2while x * x < MAX, doif prime[x] is True, thenfor i ... Read More

Check whether the frequencies of all the characters in a string are prime or not in Python

Arnab Chakraborty
Updated on 16-Jan-2021 04:51:17

219 Views

Suppose we have a string s. We have to check whether the occurrences of each character in s is prime or notSo, if the input is like s = "apuuppa", then the output will be True as there are two 'a's, three 'p's and two 'u's.To solve this, we will follow these steps −freq := a map containing all characters and their frequenciesfor each char in freq, doif freq[char] > 0 and freq[char] is not prime, thenreturn Falsereturn TrueLet us see the following implementation to get better understanding −Example CodeLive Demofrom collections import defaultdict def isPrime(num):    if num ... Read More

Check whether the Average Character of the String is present or not in Python

Arnab Chakraborty
Updated on 16-Jan-2021 04:49:09

124 Views

Suppose we have a string s that contains alphanumeric characters, we have to check whether the average character of the string is present or not, if yes then return that character. Here the average character can be found by taking floor of average of each character ASCII values in s.So, if the input is like s = “pqrst”, then the output will be 'r' because the average of character ASCII values are (112 + 113 + 114 + 115 + 116)/5 = 570/5 = 114 (r).To solve this, we will follow these steps −total := 0for each ch in s, ... Read More

Check whether sum of digits at odd places of a number is divisible by K in Python

Arnab Chakraborty
Updated on 16-Jan-2021 04:48:35

125 Views

Suppose we have a number n and another number k, we have to check whether the sum of digits of n at it's odd places (from right side to left side) is divisible by k or not.So, if the input is like n = 2416 k = 5, then the output will be True as sum of odd placed numbers from right to left is 4 + 6 = 10. Which is divisible by 5.To solve this, we will follow these steps −total := 0, pos := 1while n > 0 , doif pos is odd, thentotal := total + ... Read More

Check whether second string can be formed from characters of first string in Python

Arnab Chakraborty
Updated on 16-Jan-2021 04:46:51

493 Views

Suppose we have two strings s and t. We have to check whether t can be formed using characters of s or not.So, if the input is like s = "owleh" t = "hello", then the output will be True.To solve this, we will follow these steps −freq := a map containing all characters and their frequenciesfor i in range 0 to size of t - 1, doif freq[t[i]] is 0, thenreturn Falsefreq[t[i]] := freq[t[i]] - 1return TrueLet us see the following implementation to get better understanding −Example CodeLive Demofrom collections import defaultdict   def solve(s, t):    freq = ... Read More

Check if a number can be expressed as a^b in Python

Arnab Chakraborty
Updated on 16-Jan-2021 04:46:15

369 Views

Suppose we have a number n. We have to check whether we can make express it like a^b or not.So, if the input is like 125, then the output will be True as 125 = 5^3, so a = 5 and b = 3To solve this, we will follow these steps −if num is same as 1, then:return truefor initialize i := 2, when i * i

Check whether right angled triangle is valid or not for large sides in Python

Arnab Chakraborty
Updated on 16-Jan-2021 04:45:16

736 Views

Suppose we have three sides in a list. We have to check whether these three sides are forming a right angled triangle or not.So, if the input is like sides = [8, 10, 6], then the output will be True as (8^2 + 6^2) = 10^2.To solve this, we will follow these steps −sort the list sidesif (sides[0]^2 + sides[1]^2) is same as sides[2]^2, thenreturn Truereturn FalseLet us see the following implementation to get better understanding −Example CodeLive Demodef solve(sides):    sides.sort()    if (sides[0]*sides[0]) + (sides[1]*sides[1]) == (sides[2]*sides[2]):       return True    return False     sides = [8, 10, 6] print(solve(sides))Input[8, 10, 6] OutputTrue

Advertisements