mohit kumar 29
mohit kumar 29
  1. Find all the numbers in a string using regular expression in Python
  2. Check if the sum of perfect squares in an array is divisible by x
  3. Find the nth term of the series 0, 8, 64, 216, 512, . . .
  4. Sum of elements whose square root is present in the array
  5. Leftmost and rightmost indices of the maximum and the minimum element of an array
  6. Sum of elements from an array having even parity
  7. Count numbers have all 1s together in binary representation
  8. The most occurring number in a string using Regex in python
  9. All pairs whose xor gives unique prime
  10. Count of numbers which can be made power of 2 by given operation
  11. Find elements of array using XOR of consecutive elements
  12. Find the Nth term of the series 9, 45, 243,1377
  13. Pairs from an array that satisfy the given condition
  14. Find the sum of first N terms of the series 2*3*5, 3*5*7, 4*7*9, ...
  15. Jump in rank of a student after updating marks
  16. Program to find the nth term of the series -2, 4, -6, 8....
  17. Program to find the Nth term of the series 0, 3/1, 8/3, 15/5........
  18. Find the sum of non-prime elements in the given array
  19. Print all safe primes below N
  20. Count pairs in an array such that at least one element is prime
  21. Check whether the sum of absolute difference of adjacent digits is Prime or not
  22. Print prime numbers with prime sum of digits in an array
  23. Print all multiplicative primes <= N
  24. Find the node whose xor with x gives minimum value
  25. Find the node whose xor with x gives maximum value
  26. Find the node whose sum with X has maximum set bits
  27. Find the node whose absolute difference with X gives maximum value
  28. Find the node whose sum with X has minimum set bits
  29. Find the node whose absolute difference with X gives minimum value
  30. Count the nodes whose weight is a perfect square
  31. Count the nodes in the given tree whose weight is prime
  32. Count the nodes in the given tree whose weight is even
  33. Find the root of the sub-tree whose weighted sum is minimum
  34. Find the root of the sub-tree whose weighted sum XOR with X is minimum
  35. Find the root of the sub-tree whose weighted sum XOR with X is maximum
  36. Count the nodes in the given tree whose weight is a power of two
  37. Count the nodes in the given tree whose weight is even parity
  38. Count the nodes in the given tree whose sum of digits of weight is odd
  39. Count the nodes of the given tree whose weighted string is a palindrome
  40. Count the nodes of the given tree whose weight has X as a factor
  41. Count the nodes of a tree whose weighted string does not contain any duplicate characters
  42. Count the nodes of a tree whose weighted string is an anagram of the given string
  43. Count the nodes of the tree which make a pangram when concatenated with the sub-tree nodes
  44. Python | Count the array elements with factors less than or equal to the factors of given x
You may use GeeksforGeeks CONTRIBUTE portal to help other geeks. For more info, please refer this.

  1. How to swap two numbers without using a temporary variable?
  2. Efficient way to multiply with 7
  3. Find the Number Occurring Odd Number of Times
  4. Find the Missing Number
  5. Two elements whose sum is closest to zero
  6. Find whether a given number is a power of 4 or not
  7. A Product Array Puzzle
  8. Check if array elements are consecutive | Added Method 3
  9. Smallest of three integers without comparison operators
  10. Partition problem | DP-18
  11. Find the element that appears once
  12. Generate n-bit Gray Codes
  13. Minimum insertions to form a palindrome | DP-28
  14. Print all possible strings of length k that can be formed from a set of n characters
  15. Print all possible paths from top left to bottom right of a mXn matrix
  16. Count all possible paths from top left to bottom right of a mXn matrix
  17. Find the first repeating element in an array of integers
  18. K'th Smallest/Largest Element in Unsorted Array | Set 2 (Expected Linear Time)
  19. Given a matrix of 'O' and 'X', find the largest subsquare surrounded by 'X'
  20. Find the element that appears once in an array where every other element appears twice
  21. Find the nearest smaller numbers on left side in an array
  22. Sum of minimum and maximum elements of all subarrays of size k.
  23. Count numbers from 1 to n that have 4 as a digit
  24. Count distinct elements in every window of size k
  25. Minimum Initial Points to Reach Destination
  26. Count of n digit numbers whose sum of digits equals to given sum
  27. Given an array of pairs, find all symmetric pairs in it
  28. Print a pattern without using any loop
  29. Find XOR of two number without using XOR operator
  30. Print individual digits as words without using if or switch
  31. Count Fibonacci numbers in given range in O(Log n) time and O(1) space
  32. Longest Zig-Zag Subsequence
  33. Common elements in all rows of a given matrix
  34. Repeated subsequence of length 2 or more
  35. Count pairs formed by distinct element sub-arrays
  36. Find smallest range containing elements from k lists
  37. Find the minimum difference between Shifted tables of two numbers
  38. Longest Common Increasing Subsequence (LCS + LIS)
  39. Remove duplicates from an array of small primes
  40. Rearrange positive and negative numbers with constant extra space
  41. Printing Maximum Sum Increasing Subsequence
  42. Calculate sum of all numbers present in a string
  43. Count digit groupings of a number with given constraints
  44. Count Distinct Subsequences
  45. Frequency Measuring Techniques for Competitive Programming
  46. Length of Longest sub-string that can be removed
  47. Count all sorted rows in a matrix
  48. Count all pairs with given XOR
  49. Print matrix in diagonal pattern
  50. Minimum sum of two numbers formed from digits of an array
  51. Convert to a string that is repetition of a substring of k length
  52. Maximum 0's between two immediate 1's in binary representation
  53. Minimum sum subsequence such that at least one of every four consecutive elements is picked
  54. Find all distinct subset (or subsequence) sums of an array
  55. Sort even-placed elements in increasing and odd-placed in decreasing order
  56. Find sum of divisors of all the divisors of a natural number
  57. Print all possible consecutive numbers with sum N
  58. Find pair with greatest product in array
  59. Find pairs in array whose sums already exist in array
  60. Find elements which are present in first array and not in second
  61. k-th prime factor of a given number
  62. Queries on substring palindrome formation
  63. Count of index pairs with equal elements in an array
  64. Maximum number of groups of size 3 containing two type of items
  65. Minimum time required to produce m items
  66. Check if reversing a sub array make the array sorted
  67. Allocate minimum number of pages
  68. Efficiently check if a string has all unique characters without using any additional data structure
  69. Largest subsequence having GCD greater than 1
  70. Nearest element with at-least one common prime factor
  71. Prime Factorization using Sieve O(log n) for multiple queries
  72. Maximum and Minimum in a square matrix.
  73. Count all pairs of an array which differ in K bits
  74. Ways to represent a number as a sum of 1's and 2's
  75. Find all pairs (a,b) and (c,d) in array which satisfy ab = cd
  76. Check if frequency of each digit is less than the digit
  77. Count pairs with sum as a prime number and less than n
  78. Noble integers in an array (count of greater elements is equal to value)
  79. Find if n can be written as product of k numbers
  80. Count the number of subarrays having a given XOR
  81. Minimum cost for acquiring all coins with k extra coins allowed with every coin
  82. Find the largest three elements in an array
  83. Check whether an array can be fit into another array rearranging the elements in the array
  84. Minimum number of Appends needed to make a string palindrome
  85. Find a peak element in a 2D array
  86. Count the number of ways to divide an array into three contiguous parts having equal sum
  87. Find index of an extra element present in one sorted array
  88. Print all distinct characters of a string in order (3 Methods)
  89. k-th smallest absolute difference of two elements in an array
  90. Print a given matrix in reverse spiral form
  91. Print modified array after multiple array range increment operations
  92. Program to print all substrings of a given string
  93. Count subarrays having total distinct elements same as original array
  94. Find all pairs (a, b) in an array such that a % b = k
  95. Extract maximum numeric value from a given string | Set 1 (General approach)
  96. Elements of an array that are not divisible by any element of another array
  97. Divide the two given numbers by their common divisors
  98. Check whether the sum of absolute difference of adjacent digits is Prime or not
  99. Minimum insertions to form a palindrome with permutations allowed
  100. Nth Even length Palindrome
  101. Program to calculate the number of odd days in given number of years
  102. Find the character in first string that is present at minimum index in second string
  103. Find the overlapping sum of two arrays
  104. Program to print solid and hollow square patterns
  105. Count of integers of length N and value less than K such that they contain digits only from the given set
  106. Convert all substrings of length 'k' from base 'b' to decimal
  107. Check if the given string of words can be formed from words present in the dictionary
  108. Check if binary representation of a given number and its complement are anagram
  109. Next greater element in same order as input
  110. Longest common substring in binary representation of two numbers
  111. Remove minimum number of elements such that no common element exist in both array
  112. Evaluate a boolean expression represented as string
  113. Count subarrays with equal number of occurrences of two given elements
  114. Count of sub-sequences which satisfy the given condition
  115. Count number of paths whose weight is exactly X and has at-least one edge of weight M
  116. Count number of distinct pairs whose sum exists in the given array
  117. Maximum sum bitonic subarray
  118. Check if a number is power of 8 or not
  119. C++ Program for Longest Increasing Subsequence
  120. Check if two unsorted arrays (with duplicates allowed) have same elements
  121. Positive elements at even and negative at odd positions (Relative order not maintained)
  122. Program to find if a character is vowel or Consonant
  123. Array range queries over range queries
  124. Smallest number k such that the product of digits of k is equal to n
  125. Generate two output strings depending upon occurrence of character in input string.
  126. Given a n-ary tree, count number of nodes which have more number of children than parents
  127. Program for diamond pattern with different layers
  128. Find the Majority Element | Set 3 (Bit Magic)
  129. Number of subarrays having absolute sum greater than K | Set-2
  130. Mean of range in array
  131. Distance of closest zero to every element
  132. Combinations from n arrays picking one element from each array
  133. Tile Stacking Problem
  134. Cumulative frequency of count of each element in an unsorted array
  135. Print digit's position to be removed to make a number divisible by 6
  136. Maximum number of characters between any two same character in a string
  137. Longest subsequence such that difference between adjacents is one | Set 2
  138. Queries for the product of first N factorials
  139. Print symmetric double triangle pattern
  140. Elements to be added so that all elements of a range are present in array
  141. Only integer with positive value in positive negative value in array
  142. Divisors of n-square that are not divisors of n
  143. Maximum Unique Element in every subarray of size K
  144. Check whether a number can be represented by sum of two squares
  145. Find if there is a rectangle in binary matrix with corners as 1
  146. Pair with given sum and maximum shortest distance from end
  147. Generate original array from an array that store the counts of greater elements on right
  148. Find minimum shift for longest common prefix
  149. Minimum jumps to reach last building in a matrix
  150. Program to find the minimum (or maximum) element of an array
  151. Find largest element from array without using conditional operator
  152. Program to print number with star pattern
  153. Program to find third side of triangle using law of cosines
  154. Check whether second string can be formed from characters of first string
  155. Partition into two subarrays of lengths k and (N - k) such that the difference of sums is maximum
  156. Largest subset with sum of every pair as prime
  157. Minimum number of points to be removed to get remaining points on one side of axis
  158. Count number of increasing subsequences of size k
  159. Smallest subarray with all occurrences of a most frequent element
  160. Count subarrays with equal number of 1's and 0's
  161. Maximum possible elements which are divisible by 2
  162. Check if the given string is the same as its reflection in a mirror
  163. Number of terms in Geometric Series with given conditions
  164. Program to print V and inverted-V pattern
  165. Find the position of the last removed element from the array
  166. Count maximum-length palindromes in a String
  167. Construct sum-array with sum of elements in given range
  168. Longest Uncommon Subsequence
  169. Program to copy the contents of one array into another in the reverse order
  170. Count of numbers appearing in the given ranges at-least K times
  171. Find minimum length sub-array which has given sub-sequence in it
  172. Maximum sum of increasing order elements from n arrays
  173. Find i'th Index character in a binary string obtained after n iterations
  174. Most frequent element in an array
  175. Least frequent element in an array
  176. Find the only repetitive element between 1 to n-1
  177. Largest even digit number not greater than N
  178. Find largest d in array such that a + b + c = d
  179. Sum of special triplets having elements from 3 arrays
  180. Array range queries for elements with frequency same as value
  181. Count substrings with each character occurring at most k times
  182. Maximum possible difference of two subsets of an array
  183. Count pairs in an array which have at least one digit common
  184. Find the Largest Cube formed by Deleting minimum Digits from a number
  185. Longest substring having K distinct vowels
  186. Print array elements that are divisible by at-least one other
  187. Minimum number using set bits of a given number
  188. Program to print the hollow numerical parallelogram
  189. Printing longest Increasing consecutive subsequence
  190. Count binary strings with twice zeros in first half
  191. Max sum of M non-overlapping subarrays of size K
  192. Find Sum of all unique sub-array sum for a given array.
  193. Prefixes with more a than b
  194. Find the only element that appears b times
  195. Print all triplets with given sum
  196. Compute power of power k times % m
  197. Count elements present in first array but not in second
  198. Minimum steps to reach end from start by performing multiplication and mod operations with array elements
  199. Maximum number by concatenating every element in a rotation of an array
  200. Minimum operations required to make all the elements distinct in an array
  201. Previous greater element
  202. Count of elements of an array present in every row of NxM matrix
  203. Number of Counterclockwise shifts to make a string palindrome
  204. First non-repeating character using one traversal of string | Set 2
  205. Find the Nth Mosaic number
  206. Egg Dropping Puzzle with 2 Eggs and K Floors
  207. Elements of first array that have more frequencies
  208. Sum of similarities of string with all of its suffixes
  209. Smallest sum contiguous subarray | Set-2
  210. Maximum bishops that can be placed on N*N chessboard
  211. All elements in an array are Same or not?
  212. Program to print Sine-Wave Pattern
  213. Sum of all elements repeating 'k' times in an array
  214. Check if a number is in given base or not
  215. Find next palindrome prime
  216. Counting frequencies of array elements
  217. Maximum profit after buying and selling the stocks
  218. Find the Missing Number in a sorted array
  219. Elements that occurred only once in the array
  220. Check if the first and last digit of the smallest number forms a prime
  221. Length of longest common subsequence containing vowels
  222. Minimum number of items to be delivered
  223. Longest subarray having maximum sum
  224. Find the largest after deleting the given elements
  225. Solve the Logical Expression given by string
  226. Find the Initial Array from given array after range sum queries
  227. Longest dividing subsequence
  228. Maximize the product of four factors of a Number
  229. Find minimum number of Log value needed to calculate Log upto N
  230. Longest Subarray with Sum greater than Equal to Zero
  231. Longest subarray having difference in the count of 1's and 0's equal to k
  232. Minimum number greater than the maximum of array which cannot be formed using the numbers in the array
  233. Minimum changes required to make two arrays identical
  234. Count common subsequence in two strings
  235. Minimum and Maximum prime numbers in an array
  236. Program to print Kite Pattern
  237. Minimum odd cost path in a matrix
  238. Divide an array into K subarray with the given condition
  239. Maximize the value of A by replacing some of its digits with digits of B
  240. Find triplets in an array whose AND is maximum
  241. Find column with maximum sum in a Matrix
  242. Program to print the Zigzag pattern
  243. Find the k-th smallest divisor of a natural number N
  244. Pair with maximum difference in a Matrix
  245. Check if a pair with given absolute difference exists in a Matrix
  246. Find the sum of all highest occurring elements in an Array
  247. Sum of all minimum occurring elements in an Array
  248. Program to print Hut Star pattern
  249. Product of non-repeating (distinct) elements in an Array
  250. Sum of all prime numbers in an Array
  251. Product of all prime numbers in an Array
  252. Program to Print Mirrored Hollow Parallelogram
  253. Maximum number of Unique integers in Sub-Array of given size
  254. Find the smallest after deleting given elements
  255. Remove duplicates from unsorted array using Map data structure
  256. Find the k largest numbers after deleting the given elements
  257. Find the k smallest numbers after deleting given elements
  258. Number of leading zeros in binary representation of a given number
  259. Check if a number is a Mystery Number
  260. Find the Product of first N Prime Numbers
  261. Find subsequences with maximum Bitwise AND and Bitwise OR
  262. Count and Sum of composite elements in an array
  263. Count elements such that there are exactly X elements with values greater than or equal to X
  264. Find maximum distance between any city and station
  265. Program to find Prime Numbers Between given Interval
  266. Product of all the Composite Numbers in an array
  267. Convert given array to Arithmetic Progression by adding an element
  268. Replace each element by the difference of the total size of the array and frequency of that element
  269. Sum of array Elements without using loops and recursion
  270. Magical Pattern
  271. Count pairs in an array such that both elements has equal set bits
  272. Largest number not greater than N all the digits of which are odd
  273. Find a number that divides maximum array elements
  274. Check if the array has an element which is equal to sum of all the remaining elements
  275. Check whether the frequencies of all the characters in a string are prime or not
  276. Count pairs from two arrays whose modulo operation yields K
  277. Find all numbers that divide maximum array elements
  278. Sort an array according to the increasing count of distinct Prime Factors
  279. Count Triplets such that one of the numbers can be written as sum of the other two
  280. Number of leaf nodes in the subtree of every node of an n-ary tree
  281. Minimize the number of steps required to reach the end of the array
  282. Maximum sum subarray such that start and end values are same
  283. Find maximum element of each column in a matrix
  284. Maximum length substring with highest frequency in a string
  285. Sum of elements in an array having prime frequency
  286. Find smallest and largest element from square matrix diagonals
  287. Find the sum of Eigen Values of the given N*N matrix
  288. Find the largest interval that contains exactly one of the given N integers.
  289. Find alphabet in a Matrix which has maximum number of stars around it
  290. Find a sub matrix with maximum XOR
  291. Minimum Distance Between Words of a String
  292. Count the number of special permutations
  293. Count numbers in a range having GCD of powers of prime factors equal to 1
  294. LCM of N numbers modulo M
  295. Minimum in an array which is first decreasing then increasing
  296. Minimum steps to reach any of the boundary edges of a matrix | Set 1
  297. Form N-copy string with add, remove and append operations
  298. Find minimum x such that (x % k) * (x / k) == n
  299. Sum of kth powers of first n natural numbers
  300. Find elements of array using XOR of consecutive elements
  301. Find the maximum possible value of the minimum value of modified array
  302. Area of Reuleaux Triangle
  303. Biggest Reuleaux Triangle within A Square
  304. Count pairs in an array that hold i+j= arr[i]+arr[j]
  305. Reach the numbers by making jumps of two given lengths
  306. Largest hexagon that can be inscribed within an equilateral triangle
  307. A Sum Array Puzzle
  308. Diagonal of a Regular Heptagon
  309. Diagonal of a Regular Decagon
  310. Length of Diagonal of a n-sided regular polygon
  311. Generate all rotations of a number
  312. Count number of pairs (i, j) such that arr[i] * arr[j] > arr[i] + arr[j]
  313. How to delete an element from the Set by passing its value in C++
  314. Generate permutation of 1 to N such that absolute difference of consecutive numbers give K distinct integers
  315. Count rows in a matrix that consist of same element
  316. Number of subarrays have bitwise OR >= K
  317. Smallest multiple of 3 which consists of three given non-zero digits
  318. Minimum number of sets with numbers less than Y
  319. Minimum number N such that total set bits of all numbers from 1 to N is at-least X
  320. Count pairs of parentheses sequences such that parentheses are balanced
  321. Minimum steps required to convert X to Y where a binary matrix represents the possible conversions
  322. Distribute N candies among K people
  323. Program to find nth term of the series 1 4 15 24 45 60 92
  324. Possible cuts of a number such that maximum parts are divisible by 3
  325. First and Last Three Bits
  326. K length words that can be formed from given characters without repetition
  327. Program to print Step Pattern
  328. Length of the longest substring with consecutive characters
  329. Largest sub-set possible for an array satisfying the given condition
  330. Ways to paint N paintings such that adjacent paintings don't have same colors
  331. Maximum length subarray with LCM equal to product
  332. Find probability of selecting element from kth column after N iterations
  333. Find the sum of the all amicable numbers up to N
  334. Sum of P terms of an AP if Mth and Nth terms are given
  335. Ternary Search
  336. Biggest Reuleaux Triangle within a Square which is inscribed within a Circle
  337. Biggest Reuleaux Triangle within a Square which is inscribed within a Right angle Triangle
  338. Largest right circular cylinder that can be inscribed within a cone which is in turn inscribed within a cube
  339. Print all Proth primes up to N
  340. Find Pth term of a GP if Mth and Nth terms are given
  341. Count distinct elements in an array
  342. Count of strings that become equal to one of the two strings after one removal
  343. Minimum cost of choosing 3 increasing elements in an array of size N
  344. Rearrange Odd and Even values in Alternate Fashion in Ascending Order
  345. Count number of sub-sequences with GCD 1
  346. Largest number less than or equal to N/2 which is coprime to N
  347. Reverse Middle X Characters
  348. Find the area of largest circle inscribed in ellipse
  349. Print multiples of Unit Digit of Given Number
  350. Rectangle with minimum possible difference between the length and the width
  351. Count strings that end with the given pattern
  352. Biggest Reuleaux Triangle inscribed within a Square inscribed in an equilateral triangle
  353. Biggest Reuleaux Triangle inscirbed within a square inscribed in a semicircle
  354. Count of values of x <= n for which (n XOR x) = (n - x)
  355. Generate lexicographically smallest string of 0, 1 and 2 with adjacent swaps allowed
  356. Find the final X and Y when they are Altering under given condition
  357. Count the number of survivors
  358. Remove characters from a numeric string such that string becomes divisible by 8
  359. Remove any corner X rows and columns from a matrix
  360. Count of pairs of (i, j) such that ((n % i) % j) % n is maximized
  361. Largest sphere that can be inscribed in a right circular cylinder inscribed in a frustum
  362. Minimum positive integer divisible by C and is not in range [A, B]
  363. Count all Prime Length Palindromic Substrings
  364. Find minimum difference between any two elements | Set 2
  365. Find Intersection of all Intervals
  366. Maximum length subsequence such that adjacent elements in the subsequence have a common factor
  367. Number of strings that satisfy the given condition
  368. Check if a string can be converted to another string by replacing vowels and consonants
  369. Sum of XOR of all subarrays
  370. Sum of bitwise AND of all subarrays
  371. Minimum index i such that all the elements from index i to given index are equal
  372. Find the longest Fibonacci-like subarray of the given array
  373. Split an array into groups of 3 such that X3 is divisible by X2 and X2 is divisible by X1
  374. Queries for number of distinct integers in Suffix
  375. Maximum positive integer divisible by C and is in the range [A, B]
  376. Ways to form an array having integers in given range such that total sum is divisible by 2
  377. Select numbers in such way to maximize the amount of money
  378. Check whether the number can be made perfect square after adding 1
  379. Number of Hamiltonian cycle
  380. Split the array into odd number of segments of odd lengths
  381. Check if an array of 1s and 2s can be divided into 2 parts with equal sum
  382. Minimum number of stacks possible using boxes of given capacities
  383. Count array elements that divide the sum of all other elements
  384. Number of trailing zeroes in base 16 representation of N!
  385. Count paths with distance equal to Manhattan distance
  386. Find the number of solutions to the given equation
  387. Find whether only two parallel lines contain all coordinates points or not
  388. XOR of a submatrix queries
  389. Find the number of distinct pairs of vertices which have a distance of exactly k in a tree
  390. Find the minimum number of preprocess moves required to make two strings equal
  391. Find the Nth term of the series where each term f[i] = f[i - 1] - f[i - 2]
  392. Minimum number of given powers of 2 required to represent a number
  393. Sum of minimum element of all sub-sequences of a sorted array
  394. k-th missing element in an unsorted array
  395. Maximum occurrence of prefix in the Array
  396. Longest subsequence such that adjacent elements have at least one common digit
  397. Count all elements in the array which appears at least K times after their first occurrence
  398. Two equal sum segment range queries
  399. Numbers in a Range with given Digital Root
  400. Sum of numbers from 1 to N which are in Lucas Sequence
  401. Check for an array element that is co-prime with all others
  402. Find GCD of factorial of elements of given array
  403. Minimum steps to make all the elements of the array divisible by 4
  404. Find sum of a[i]%a[j] for all valid pairs
  405. Sum of elements in an array whose difference with the mean of another array is less than k
  406. Count of numbers from range [L, R] whose sum of digits is Y
  407. Find the sum of all Truncatable primes below N
  408. Search an element in given N ranges
  409. Check if the given array can be reduced to zeros with the given operation performed given number of times
  410. Find the numbers of strings that can be formed after processing Q queries
  411. Minimum array elements to be changed to make Recaman's sequence
  412. Maximum array sum that can be obtained after exactly k changes
  413. Replace the odd positioned elements with their cubes and even positioned elements with their squares
  414. Pairs of strings which on concatenating contains each character of "string"
  415. Generate original array from difference between every two consecutive elements
  416. Count number of ways to reach a given score in a Matrix
  417. Count of sub-strings that do not contain all the characters from the set {'a', 'b', 'c'} at the same time
  418. Find the area of the shaded region formed by the intersection of four semicircles in a square
  419. Maximum points covered after removing an Interval
  420. Minimum steps to color the tree with given colors
  421. Check whether factorial of N is divisible by sum of first N natural numbers
  422. Count of distinct sums that can be obtained by adding prime numbers from given arrays
  423. Maximum element in a sorted and rotated array
  424. Find the minimum number of steps to reach M from N
  425. Count the number of operations required to reduce the given number
  426. Sum of the series Kn + ( K(n-1) * (K-1)1 ) + ( K(n-2) * (K-1)2 ) + ....... (K-1)n
  427. Find the value of N when F(N) = f(a)+f(b) where a+b is the minimum possible and a*b = N
  428. Area of the biggest ellipse inscribed within a rectangle
  429. Count distinct points visited on the number line
  430. Count consecutive pairs of same elements
  431. Length of the longest increasing subsequence such that no two adjacent elements are coprime
  432. Find n positive integers that satisfy the given equations
  433. Find the Kth node in the DFS traversal of a given subtree in a Tree
  434. Maximize the happiness of the groups on the Trip
  435. Find (1^n + 2^n + 3^n + 4^n) mod 5 | Set 2
  436. Find the longest sub-string which is prefix, suffix and also present inside the string
  437. Find missing element in a sorted array of consecutive numbers
  438. Minimum number of changes such that elements are first Negative and then Positive
  439. Find the number of players who roll the dice when the dice output sequence is given
  440. Predict the winner of the game on the basis of absolute difference of sum by selecting numbers
  441. Program to calculate product of digits of a number
  442. Count the number of currency notes needed
  443. Minimize the sum calculated by repeatedly removing any two elements and inserting their sum to the Array
  444. Queries to answer the number of ones and zero to the left of given index
  445. Program to find the maximum difference between the index of any two different numbers
  446. Minimum possible final health of the last monster in a game
  447. Check if all the 1's in a binary string are equidistant or not
  448. Find the sum of digits of a number at even and odd places
  449. Find the value at kth position in the generated array
  450. Count the number of sub-arrays such that the average of elements present in the sub-array is greater than that not present in the sub-array
  451. Find the lexicographically smallest string which satisfies the given condition
  452. Find the number of sub arrays in the permutation of first N natural numbers such that their median is M
  453. Travelling Salesman Problem implementation using BackTracking
  454. Find HCF of two numbers without using recursion or Euclidean algorithm
  455. Queries to check if substring[L...R] is palindrome or not
  456. Count pairs of non-overlapping palindromic sub-strings of the given string
  457. Number of triangles possible with given lengths of sticks which are powers of 2
  458. Count of elements whose absolute difference with the sum of all the other elements is greater than k
  459. Find minimum positive integer x such that a(x^2) + b(x) + c >= k
  460. Print 2-D co-ordinate points in ascending order followed by their frequencies
  461. Number of subsequences with zero sum
  462. Count of sub-strings that do not consist of the given character
  463. Count the pairs of vowels in the given string
  464. Find the kth element in the series generated by the given N ranges
  465. Check whether the given string is a valid identifier
  466. Count of sub-strings of length n possible from the given string
  467. Maximum absolute difference in an array
  468. Move all zeros to start and ones to end in an Array of random integers
  469. Find out the minimum number of coins required to pay total amount
  470. Maximum elements which can be crossed using given units of a and b
  471. Sum of the series 1, 2, 4, 3, 5, 7, 9, 6, 8, 10, 11, 13.. till N-th term
  472. Reverse alternate k characters in a string
  473. Check if a number from every row can be selected such that xor of the numbers is greater than zero
  474. Area of triangle formed by the axes of co-ordinates and a given straight line
  475. Check if given two straight lines are identical or not
  476. Minimum number of elements to be removed such that the sum of the remaining elements is equal to k
  477. Find maximum product of digits among numbers less than or equal to N
  478. Check if the frequency of any character is more than half the length of the string
  479. Maximum length palindrome that can be created with characters in range L and R
  480. Number of ways to arrange K different objects taking N objects at a time
  481. Game Theory in Balanced Ternary Numeral System | (Moving 3k steps at a time)
  482. Find the position of box which occupies the given ball
  483. Find the Diameter or Longest chord of a Circle
  484. Determine the position of the third person on regular N sided polygon
  485. Length of the chord of the circle whose radius and the angle subtended at the center by the chord is given
  486. Maximum length of subarray such that sum of the subarray is even
  487. Sliding Window Maximum (Maximum of all subarrays of size k) using stack in O(n) time
  488. Longest alternative parity subsequence
  489. Roots of the quadratic equation when a + b + c = 0 without using Shridharacharya formula
  490. Rearrange the array to maximize the number of primes in prefix sum of the array
  491. Find the occurrence of the given binary pattern in the binary representation of the array elements
  492. Bitwise AND of sub-array closest to K
  493. Optimal Strategy for a Game | Set 2
  494. Sum of GCDs of each row of the given matrix
  495. Queries to find the maximum Xor value between X and the nodes of a given level of a perfect binary tree
  496. Find the index which is the last to be reduced to zero after performing a given operation
  497. Number of common tangents between two circles if their centers and radius is given
  498. Check if a circle lies inside another circle or not
  499. Build original array from the given sub-sequences
  500. Print all leaf nodes of an n-ary tree using DFS
  501. Count the nodes of the tree whose weighted string contains a vowel
  502. Print all neighbour nodes within distance K
  503. Longest substring such that no three consecutive characters are same
  504. Minimum count of elements that sums to a given number
  505. Maximum items that can be filled in K Knapsacks of given Capacity
  506. Sum of all perfect numbers present in an array
  507. Print all the sub diagonal elements of the given square matrix
  508. Print all the super diagonal elements of the given square matrix
  509. Find the number of p-sided squares in a grid with K blacks painted
  510. Construct the Rooted tree by using start and finish time of its DFS traversal
  511. Find the total number of composite factor for a given number
  512. Count of substrings which contains a given character K times
  513. Total number of odd length palindrome sub-sequence around each centre
  514. Print Lower Hessenberg matrix of order N
  515. Print Upper Hessenberg matrix of order N
  516. Count common elements in two arrays containing multiples of N and M
  517. Total number of possible Binary Search Trees using Catalan Number
  518. Minimum operations to make sum of neighbouring elements <= X
  519. Number of triangles formed by joining vertices of n-sided polygon with one side common
  520. Maximum number of region in which N non-parallel lines can divide a plane
  521. Count pairs of strings that satisfy the given conditions
  522. Find the maximum number of elements divisible by 3
  523. Rearrange characters in a string such that no two adjacent are same using hashing
  524. Number of triangles formed by joining vertices of n-sided polygon with two common sides and no common sides
  525. Find Nth smallest number that is divisible by 100 exactly K times
  526. Find maximum value of the last element after reducing the array with given operations
  527. Find optimal weights which can be used to weigh all the weights in the range [1, X]
  528. Case-specific Sorting of Strings
  529. Number of ways of writing N as a sum of 4 squares
  530. Find a sequence of N prime numbers whose sum is a composite number
  531. Number of possible permutations when absolute difference between number of elements to the right and left are given
  532. Find the Nth term divisible by a or b or c
  533. Find K vertices in the graph which are connected to at least one of remaining vertices
  534. Reverse individual words with O(1) extra space
  535. Count of numbers whose 0th and Nth bits are set
  536. Percentage increase in the cylinder if the height is increased by given percentage but radius remains constant
  537. Percentage increase in volume of the sphere if radius is increased by a given percentage
  538. Find a number containing N - 1 set bits at even positions from the right
  539. Sentence Case of a given Camel cased string
  540. Minimum steps required to convert the matrix into lower hessenberg matrix
  541. Find a subarray whose sum is divisible by size of the array
  542. Optimally accommodate 0s and 1s from a Binary String into K buckets
  543. Flip minimum signs of array elements to get minimum sum of positive elements possible
  544. Find the number which when added to the given ratio a : b, the ratio changes to c : d
  545. Longest Consecuetive Subsequence when only one insert operation is allowed
  546. Sum of Semi-Prime Numbers less than or equal to N
  547. Find three element from given three arrays such that their sum is X | Set 2
  548. Number of intersections between two ranges
  549. Maximum element in an array such that its previous and next element product is maximum
  550. Number of ways of distributing N identical objects in R distinct groups
  551. Number of ways of distributing N identical objects in R distinct groups with no groups empty
  552. Total ways of choosing X men and Y women from a total of M men and W women
  553. Sort an array without changing position of negative numbers
  554. Greatest contiguous sub-array of size K
  555. Find Leftmost and Rightmost node of BST from its given preorder traversal
  556. Minimum number of steps to convert a given matrix into Diagonally Dominant Matrix
  557. Longest sub-array with equal number of alphabets and numeric characters
  558. Distinct adjacent elements in a binary array
  559. Find a partition point in array to maximize its xor sum
  560. 21 Matchsticks Problem
  561. Length of longest subarray in which elements greater than K are more than elements not greater than K
  562. Count of strings in the first array which are smaller than every string in the second array
  563. Number of N length sequences whose product is M
  564. Remove an element to maximize the GCD of the given array
  565. Number of hours after which the second person moves ahead of the first person if they travel at a given speed
  566. Number formed by the rightmost set bit in N
  567. Count of pairs between two arrays such that the sums are distinct
  568. Sequence with sum K and minimum sum of absolute differences between consecutive elements
  569. Find minimum possible values of A, B and C when two of the (A + B), (A + C) and (B + C) are given
  570. Find the color of given node in an infinite binary tree
  571. Arrange N elements in circular fashion such that all elements are strictly less than sum of adjacent elements
  572. Check if all the elements can be made equal on dividing with X and Y
  573. Count of N digit numbers possible which satisfy the given conditions
  574. Distinct strings such that they contains given strings as sub-sequences
  575. Count pairs with given sum | Set 2
  576. Probability of distributing M items among X bags such that first bag contains N items
  577. Minimum operations required to convert X to Y by multiplying X with the given co-primes
  578. Partition the array in K segments such that bitwise AND of individual segment sum is maximized
  579. Count ways to divide circle using N non-intersecting chord | Set-2
  580. Find k ordered pairs in array with minimum difference d
  581. Largest and smallest digit of a number
  582. Maximum length sub-array which satisfies the given conditions
  583. Minimum number of Bottles visible when a bottle can be enclosed inside another Bottle
  584. Sum of the distances from every node to all other nodes is maximum
  585. Perimeter of an Ellipse
  586. Find the number of occurrences of a character upto preceding position
  587. Longest sub string of 0's in a binary string which is repeated K times
  588. XOR in a range of a binary array
  589. Swap all occurrences of two characters to get lexicographically smallest string
  590. Count of elements that can be deleted without disturbing the mean of the initial array
  591. Maximum sum of the array after dividing it into three segments
  592. Find prime numbers in the first half and second half of an array
  593. Smallest element greater than X not present in the array
  594. Check if the given string is vowel prime
  595. Euler zigzag numbers ( Alternating Permutation )
  596. Program for sum of cosh(x) series upto Nth term
  597. Alcuin's Sequence
  598. Wedderburn–Etherington number
  599. Rearrange the characters of the string such that no two adjacent characters are consecutive English alphabets
  600. Count number of ways to reach destination in a maze
  601. Ramanujan Prime
  602. Quadruplet pair with XOR zero in the given Array
  603. Program to find first N Fermat Numbers
  604. Recursive program to find all Indices of a Number
  605. Right most non-zero digit in multiplication of array elements
  606. Maximum number of given operations to remove the entire string
  607. Count of all possible pairs of disjoint subsets of integers from 1 to N
  608. Print all the peaks and troughs in an Array of Integers
  609. Queries to print the character that occurs the maximum number of times in a given range
  610. Subsequence X of length K such that gcd(X[0], X[1]) + (X[2], X[3]) + ... is maximized
  611. Maximum Bitwise AND value of subsequence of length K
  612. Sum of N terms in the expansion of Arcsin(x)
  613. Product of Primes of all Subsets
  614. Largest substring with same Characters
  615. Maximum value of division of two numbers in an Array
  616. Nambiar Number Generator
  617. Sum of prime numbers without odd prime digits
  618. Maximum number of elements without overlapping in a Line
  619. Find the sum of elements of the Matrix generated by the given rules
  620. Sum of the sums of all possible subsets
  621. Concentric Hexagonal Numbers
  622. Find the diagonal of the Cube
  623. Nearest greater number by interchanging the digits
  624. Check whether two points (x1, y1) and (x2, y2) lie on same side of a given line or not
  625. Minimize the cost of buying the Objects
  626. Sum of digits with even number of 1's in their binary representation
  627. Count number of ways to reach destination in a Maze using BFS
  628. Remove duplicates from unsorted array using Set data structure
  629. Minimum operations required to convert a binary string to all 0s or all 1s
  630. Find the smallest positive number which can not be represented by given digits
  631. Program to duplicate Vowels in String
  632. Find the remainder when First digit of a number is divided by its Last digit
  633. Find the remaining balance after the transaction
  634. Print the path between any two nodes of a tree | DFS
  635. Count the number of occurrences of a particular digit in a number
  636. Percentage increase in the volume of cuboid if length, breadth and height are increased by fixed percentages
  637. Count number of ways to get Odd Sum
  638. Convert an unbalanced bracket sequence to a balanced sequence
  639. Maximum String Partition
  640. Count of integers that divide all the elements of the given array
  641. Count number of bits to be flipped to convert A to B | Set-2
  642. Minimum number of Fibonacci jumps to reach end
  643. Print all the permutation of length L using the elements of an array | Iterative
  644. Check which player visits more number of Nodes
  645. Reverse every word of the string except the first and the last character
  646. First N terms whose sum of digits is a multiple of 10
  647. Sand Timer Flip Counting Problem
  648. Count of triplets that satisfy the given equation
  649. Minimum increment operations to make K elements equal
  650. Repeated sum of first N natural numbers
  651. Product of elements in an array having prime frequency
  652. Number of sub arrays with negative product
  653. Find the XOR of first N Prime Numbers
  654. Find the farthest smaller number in the right side
  655. Check if the array has an element which is equal to XOR of remaining elements
  656. Replace elements with absolute difference of smallest element on left and largest element on right
  657. Find the number of pairs such that their gcd is equals to 1
  658. Find number of subarrays with XOR value a power of 2
  659. Summation of floor of harmonic progression
  660. Find the sum of all possible pairs in an array of N elements
  661. Find subarray with given sum with negatives allowed in constant space
  662. Count of numbers in the range [L, R] which satisfy the given conditions
  663. Maximum perimeter of a square in a 2D grid
  664. Find the character made by adding all the characters of the given string
  665. Count of triples (A, B, C) where A*C is greater than B*B
  666. Count of distinct remainders when N is divided by all the numbers from the range [1, N]
  667. Count the number of subsequences of length k having equal LCM and HCF
  668. Count of subsets not containing adjacent elements
  669. Bitwise AND of the sum of prime numbers and the sum of composite numbers in an array
  670. Queries to check whether all the elements in the given range occurs even number of times
  671. Sum of squares of all Subsets of given Array
  672. Prime Subset Product Problem
  673. Program to find the number from given holes
  674. Find the minimum number of moves to reach end of the array
  675. Absolute difference between the XOR of Non-Prime numbers and Prime numbers of an Array
  676. Find third number such that sum of all three number becomes prime
  677. Angle between 3 given vertices in a n-sided regular polygon
  678. Count of elements which are equal to the XOR of the next two elements
  679. Number of occurrences of a given angle formed using 3 vertices of a n-sided regular polygon
  680. Minimum characters that are to be inserted such that no three consecutive characters are same
  681. Check if the Matrix satisfies the given conditions
  682. Count all substrings having character K
  683. Check if all elements of binary array can be made 1
  684. Find the possible permutation of the bits of N
  685. Count of N-digit numbers in base K with no two consecutive zeroes
  686. Check whether N is a Factorion or not
  687. Count of elements which are not at the correct position
  688. Sentinel Linear Search
  689. Count the pairs in an array such that the difference between them and their indices is equal
  690. Program to calculate area of a rhombus whose one side and diagonal are given
  691. Check if two given Circles are Orthogonal or not
  692. Find the ratio of number of elements in two Arrays from their individual and combined average
  693. Check whether two strings can be made equal by copying their characters with the adjacent ones
  694. Minimum possible number with the given operation
  695. Check if it is possible to move from (0, 0) to (X, Y) in exactly K steps
  696. Find next greater element with no consecutive 1 in it's binary representation
  697. Significant Inversions in an Array
  698. Minimum absolute difference between N and any power of 2
  699. Number of ways in which N can be represented as the sum of two positive integers
  700. Minimize the cost of partitioning an array into K groups
  701. Range maximum query using Sparse Table
  702. Maximum distance between two 1's in Binary representation of N
  703. Minimum steps required to reduce all the elements of the array to zero