1. Python | Plotting Google Map using gmplot package
  2. Python | Writing to an excel file using openpyxl module
  3. Python | Get a set of places according to search query using Google Places API
  4. Python | Find current weather of any city using openweathermap API
  5. Python | Calculate distance and duration between two places using google distance matrix API
  6. Python | Calculate geographic coordinates of places using google geocoding API
  7. Python | Reading an excel file using openpyxl module
  8. Python | Program to implement Rock paper scissor game
  9. Program to print Collatz Sequence
  10. Python | Play a video in reverse mode using OpenCV
  11. Program to print all the numbers divisible by 3 and 5 for a given number
  12. Python | Get a google map image of specified location using Google Static Maps API
  13. Program to check if a string contains any special character
  14. Python | Django Admin Interface
  15. Python | Plotting Google Map using folium package
  16. Python | Program that matches a word containing 'g' followed by one or more e's using regex
  17. Python | Simple registration form using Tkinter
  18. Python | Simple GUI calculator using Tkinter
  19. Python | Program to accept the strings which contains all vowels
  20. Python | Find Live running status and PNR of any train using Railway API
  21. Python | Plotting Data on Google Map using pygmaps package
  22. Python | Distance-time GUI calculator using Tkinter
  23. Python | ASCII art using pyfiglet module
  24. Python | Arithmetic operations in excel file using openpyxl
  25. Python | Adjusting rows and columns of an excel file using openpyxl module
  26. Python | Plotting charts in excel sheet using openpyxl module | Set - 1
  27. Python | random.sample() function
  28. Python | Plotting charts in excel sheet using openpyxl module | Set – 2
  29. Python | Trigonometric operations in excel file using openpyxl
  30. Python | Plotting charts in excel sheet using openpyxl module | Set 3
  31. Python | Create and write on excel file using xlsxwriter module
  32. Creating a Pandas Series from Dictionary
  33. Generating Word Cloud in Python | Set 2
  34. Python | Plotting Area charts in excel sheet using XlsxWriter module
  35. Python | Getting started with SymPy module
  36. Python | Plotting bar charts in excel sheet using XlsxWriter module
  37. Python | Plotting Radar charts in excel sheet using XlsxWriter module
  38. Python | Program to implement Jumbled word game
  39. Python | Plotting scatter charts in excel sheet using XlsxWriter module
  40. Python | Plotting column charts in excel sheet using XlsxWriter module
  41. Python | Program to implement simple FLAMES game
  42. Python | Program to generate one-time password (OTP)
  43. Python | Plotting Pie charts in excel sheet using XlsxWriter module
  44. Python | Real time currency convertor using Tkinter
  45. Python | Get the real time currency exchange rate
  46. Python | Plotting Doughnut charts in excel sheet using XlsxWriter module
  47. Python | Plotting Stock charts in excel sheet using XlsxWriter module
  48. Python | Plotting Line charts in excel sheet using XlsxWriter module
  49. Python | Plotting Combined charts in excel sheet using XlsxWriter module
  50. Difference of two columns in Pandas dataframe
  51. Python | Real time weather detection using Tkinter
  52. Python | Plotting an Excel chart with pattern fills in column using XlsxWriter module
  53. Python | Plotting Different types of style charts in excel sheet using XlsxWriter module
  54. Python | Working with Pandas and XlsxWriter | Set - 1
  55. Python | Adding a Chartsheet in an excel sheet using XlsxWriter module
  56. Split a text column into two columns in Pandas DataFrame
  57. Python | Plotting an Excel chart with Gradient fills using XlsxWriter module
  58. Python | Plotting column charts in excel sheet with data tables using XlsxWriter module
  59. Python | Plotting charts in excel sheet with Data Tools using XlsxWriter module | Set - 1
  60. Python | Working with Pandas and XlsxWriter | Set – 2
  61. Python | Working with Pandas and XlsxWriter | Set – 3
  62. Python | Plotting charts in excel sheet with data tools using XlsxWriter module | Set – 2
  63. Creating a dataframe using Excel files
  64. Python | Tokenize text using TextBlob
  65. Different ways to iterate over rows in Pandas Dataframe
  66. Python | Simple FLAMES game using Tkinter
  67. Selecting rows in pandas DataFrame based on conditions
  68. Creating a Pandas Series from Lists
  69. Python | Lemmatization with TextBlob
  70. Python | Display images with PyGame
  71. Python | Part of Speech Tagging using TextBlob
  72. Python | Display text to PyGame window
  73. Python | Drawing different shapes on PyGame window
  74. Formatting integer column of Dataframe in Pandas
  75. Python | Sentiment Analysis using VADER
  76. Python program to check if a given string is Keyword or not
  77. Python | Check if string is a valid identifier
  78. Python | Check if given string is numeric or not
  79. Check if email address valid or not in Python
  80. Python program to validate an IP Address
  81. Python regex | Check whether the input is Floating point number or not
  82. Python Regex - Program to accept string starting with vowel
  83. Python Regex | Program to accept string ending with alphanumeric character
You may use GeeksforGeeks CONTRIBUTE portal to help other geeks. For more info, please refer this.

  1. Position of rightmost set bit
  2. Largest Sum Contiguous Subarray
  3. Maximum size square sub-matrix with all 1s
  4. Program for Fibonacci numbers
  5. Longest Increasing Subsequence | DP-3
  6. Count total set bits in all numbers from 1 to n
  7. Egg Dropping Puzzle | DP-11
  8. Floyd Warshall Algorithm | DP-16
  9. Bellman–Ford Algorithm | DP-23
  10. Binary representation of a given number
  11. Find position of the only set bit
  12. Longest Common Substring | DP-29
  13. Program for nth Catalan Number
  14. Find k closest elements to a given value
  15. Shortest Common Supersequence
  16. Count even length binary sequences with same sum of first and second half bits
  17. Volume of cube using its space diagonal
  18. A Space Optimized Solution of LCS
  19. Dynamic Programming | High-effort vs. Low-effort Tasks Problem
  20. Maximum sum of i*arr[i] among all rotations of a given array
  21. Minimum cost to fill given weight in a bag
  22. Maximum weight path ending at any element of last row in a matrix
  23. Calculate XOR from 1 to n.
  24. Count All Palindromic Subsequence in a given String
  25. Recursively break a number in 3 parts to get maximum sum
  26. Path with maximum average value
  27. Maximum sum of pairs with specific difference
  28. Maximum sum alternating subsequence
  29. Count All Palindrome Sub-Strings in a String | Set 1
  30. Maximum subsequence sum such that no three are consecutive
  31. Maximum path sum for each position with jumps under divisibility condition
  32. Check if all rows of a matrix are circular rotations of each other
  33. LCS (Longest Common Subsequence) of three strings
  34. Count of acute, obtuse and right triangles with given sides
  35. Friends Pairing Problem
  36. Maximum path sum that starting with any cell of 0-th row and ending with any cell of (N-1)-th row
  37. Gold Mine Problem
  38. Highway Billboard Problem
  39. Convert decimal fraction to binary number
  40. Find number of endless points
  41. Subset with sum divisible by m
  42. Program to find second most frequent character
  43. Minimum steps to minimize n as per given condition
  44. Generate all rotations of a given string
  45. Shortest Uncommon Subsequence
  46. Number of times the largest perfect square number can be subtracted from N
  47. Ways to sum to N using array elements with repetition allowed
  48. Maximum sum in a 2 x n grid such that no two elements are adjacent
  49. Check if two numbers are bit rotations of each other or not
  50. Check whether given string can be generated after concatenating given strings
  51. Minimum time to write characters using insert, delete and copy operation
  52. Regular polygon using only 1s in a binary numbered circle
  53. Number of integral solutions of the equation x1 + x2 +.... + xN = k
  54. Slope of the line parallel to the line with the given slope
  55. Count Balanced Binary Trees of Height h
  56. Painting Fence Algorithm
  57. Length of the transverse common tangent between the two non intersecting circles
  58. To check divisibility of any large number by 999
  59. Printing Items in 0/1 Knapsack
  60. Number of n-digits non-decreasing integers
  61. Remove one bit from a binary number to get maximum value
  62. Divide the two given numbers by their common divisors
  63. Count of Palindromic substrings in an Index range
  64. Program to calculate the number of odd days in given number of years
  65. Quick way to check if all the characters of a string are same
  66. Maximum number of 3-person teams formed from two groups
  67. Program to check if input is an integer or a string
  68. String which when repeated exactly K times gives a permutation of S
  69. Check if a large number can be divided into two or more segments of equal sum
  70. Print matrix after applying increment operations in M ranges
  71. Subset Sum Problem in O(sum) space
  72. Print the following pyramid pattern
  73. Minimum Number of Manipulations required to make two Strings Anagram Without Deletion of Character
  74. Count of sub-sequences which satisfy the given condition
  75. Count ways to build street under given constraints
  76. Count number of paths whose weight is exactly X and has at-least one edge of weight M
  77. Greatest divisor which divides all natural number in range [L, R]
  78. Count pairs in an array such that LCM(arr[i], arr[j]) > min(arr[i],arr[j])
  79. Find an element in array such that sum of left array is equal to sum of right array
  80. Minimum number of Square Free Divisors
  81. Check if sums of i-th row and i-th column are same in matrix
  82. Check if the string contains consecutive letters and each letter occurs exactly once
  83. Lexicographically smallest permutation of {1, .. n} such that no. and position do not match
  84. Check if it is possible to reach vector B by rotating vector A and adding vector C to it
  85. Remove array end element to maximize the sum of product
  86. Value of continuous floor function : F(x) = F(floor(x/2)) + x
  87. Permutations to arrange N persons around a circular table
  88. Distributing all balls without repetition
  89. To check whether a large number is divisible by 7
  90. Number of ways to arrange N items under given constraints
  91. Number of closing brackets needed to complete a regular bracket sequence
  92. Count all subsequences having product less than K
  93. Longest Repeated Subsequence
  94. Check if a two character string can be made using given words
  95. Find if it is possible to make a binary string which contanins given number of "0", "1" , "01" and "10" as sub sequences
  96. Smallest integer with digit sum M and multiple of N
  97. Replace two substrings (of a string) with each other
  98. Tile Stacking Problem
  99. Minimum area of a Polygon with three points given
  100. Print Longest Palindromic Subsequence
  101. Program to find the number of region in Planar Graph
  102. Eulerian Number
  103. Different ways to sum n using numbers greater than or equal to m
  104. Convert the ASCII value sentence to its equivalent string
  105. Check if the given string is the same as its reflection in a mirror
  106. Find the Kth smallest element in the sorted generated array
  107. Distance between two closest minimum
  108. Check if a given string is made up of two alternating characters
  109. Count ways to divide circle using N non-intersecting chords
  110. Minimum sum of multiplications of n numbers
  111. Area of hexagon with given diagonal length
  112. Program to copy the contents of one array into another in the reverse order
  113. Calculate area of pentagon with given diagonal
  114. Maximize the sum of selected numbers from an array to make it empty
  115. Sum of columns of a 2-D Matrix where first element is odd
  116. Dyck Words of given length
  117. Longest string in non-decreasing order of ASCII code and in arithmetic progression
  118. Sum of each element raised to (prime-1) % prime
  119. Expressing factorial n as sum of consecutive numbers
  120. Count numbers from range whose prime factors are only 2 and 3
  121. Find frequency of each word in a string in Python
  122. Check if number can be displayed using seven segment led
  123. Check if it possible to partition in k subarrays with equal sum
  124. Longest Common Substring (Space optimized DP solution)
  125. Count pairs in an array which have at least one digit common
  126. Check if every index i has an index j such that sum of elements in both directions are equal
  127. Print equal sum sets of array (Partition Problem) | Set 2
  128. Find a permutation such that number of indices for which gcd(p[i], i) > 1 is exactly K
  129. Maximum in an array that can make another array sorted
  130. Check if a number can be expressed as a^b | Set 2
  131. Program to find Nth term of series 1, 3, 12, 60, 360…
  132. Python | Count the Number of matching characters in a pair of string
  133. First X vowels from a string
  134. Find a Symmetric matrix of order N that contain integers from 0 to N-1 and main diagonal should contain only 0's
  135. Sum of multiplication of triplet of divisors of a number
  136. Number of elements with even factors in the given range
  137. Find the lexicographical next balanced bracket sequence
  138. Repeated Character Whose First Appearance is Leftmost
  139. Program to check similarity of given two triangles
  140. Count the number of intervals in which a given value lies
  141. Degree of a Cycle Graph
  142. Minimum number of adjacent swaps for arranging similar elements together
  143. Find a non empty subset in an array of N integers such that sum of elements of subset is divisible by N
  144. Minimum inverting factor in an array
  145. Bitwise OR (or | ) of a range
  146. Make all numbers of an array equal
  147. All pairs whose xor gives unique prime
  148. Area of the Largest Triangle inscribed in a Hexagon
  149. Previous greater element
  150. Python program to print even length words in a string
  151. Find three integers less than or equal to N such that their LCM is maximum
  152. Print all prime numbers less than or equal to N
  153. Python | Plotting charts in excel sheet using openpyxl module | Set - 1
  154. Shortest path on a Square
  155. Probability of rain on N+1th day
  156. Find the sum of non-prime elements in the given array
  157. Absolute difference between the first X and last X Digits of N
  158. Check if it is possible to create a polygon with a given angle
  159. Sum of similarities of string with all of its suffixes
  160. Array Manipulation and Sum
  161. Maximum bishops that can be placed on N*N chessboard
  162. Find the multiple of x which is closest to a^b
  163. Print the corner elements and their sum in a 2-D matrix
  164. Probability that the pieces of a broken stick form a n sided polygon
  165. Remove all occurrences of a character in a string
  166. Number of ways to reach Nth floor by taking at-most K leaps
  167. Probability of a key K present in array
  168. Surd number
  169. Count pairs with Bitwise OR as Even number
  170. Minimize the difference between minimum and maximum elements
  171. Check if a key is present in every segment of size k in an array
  172. Delete array element in given index range [L - R]
  173. Check if a point lies on or inside a rectangle | Set-2
  174. Check if max occurring character of one string appears same no. of times in other
  175. Find First element in AP which is multiple of given prime
  176. Count the number of pairs that have column sum greater than row sum
  177. Cut all the rods with some length such that the sum of cut-off length is maximized
  178. Number of possible pairs of Hypotenuse and Area to form right angled triangle
  179. Subtraction of two numbers using 2's Complement
  180. Count strings with consonants and vowels at alternate position
  181. Maximum number of dots after throwing a dice N times
  182. Minimum multiplications with {2, 3, 7} to make two numbers equal
  183. Printing frequency of each character just after its consecutive occurrences
  184. Alternate Primes till N
  185. Program to print the initials of a name with the surname
  186. Find the largest number that can be formed with the given digits
  187. Count no. of ordered subsets having a particular XOR value
  188. N-th term in the series 1, 11, 55, 239, 991,....
  189. Count elements in the given range which have maximum number of divisors
  190. Minimum element in a max heap
  191. Program to find number of solutions in Quadratic Equation
  192. Length of longest consecutive zeroes in the binary representation of a number.
  193. Sum of decimal equivalent of all possible pairs of Binary representation of a Number
  194. Fascinating Number
  195. Program to print half diamond Number-Star pattern
  196. Program to find Nth term in the series 0, 2, 1, 3, 1, 5, 2, 7, 3,…
  197. Complement of a number with any base b
  198. Minimize ASCII values sum after removing all occurrences of one character
  199. Minimum number of square tiles required to fill the rectangular floor
  200. Maximize the profit by selling at-most M products
  201. Program to check if an array is bitonic or not
  202. Find Nth term of series 1, 4, 15, 72, 420...
  203. Program to check whether 4 points in a 3-D plane are Coplanar
  204. Count number of triplets with product equal to given number with duplicates allowed
  205. Pairs with GCD equal to one in the given range
  206. Find Nth term of the series 0, 2, 4, 8, 12, 18...
  207. Find Nth term of the series 5, 13, 25, 41, 61...
  208. Check whether a given point lies on or inside the rectangle | Set 3
  209. Program to find the percentage of difference between two numbers
  210. Program to find the Nth term of the series 3, 20, 63, 144, 230, ……
  211. Program to find the Nth term of series 5, 10, 17, 26, 37, 50, 65, 82, ...
  212. Program to find the Nth term of series 0, 4, 14, 30, 51, 80, 114, 154, 200, ...
  213. Number of divisors of a given number N which are divisible by K
  214. Number of substrings of one string present in other
  215. Program to count number of distinct Squares and Cubes upto N
  216. Coin game of two corners (Greedy Approach)
  217. Find Nth term of the series 3, 14, 39, 84...
  218. Check if a number with even number of digits is palindrome or not
  219. Find area of parallelogram if vectors of two adjacent sides are given
  220. Print elements that can be added to form a given sum
  221. Calculate the total fine to be collected
  222. Find Nth term of the series 1, 1, 2, 6, 24...
  223. Replace every element of the array by sum of all other elements
  224. Program to calculate Profit Or Loss
  225. Check if a String can be converted to Pangram in K changes
  226. Check if a number is divisible by 23 or not
  227. Check if a number is divisible by 41 or not
  228. Total character pairs from two strings, with equal number of set bits in their ascii value
  229. Program to find Length of Bridge using Speed and Length of Train
  230. Find four factors of N with maximum product and sum equal to N
  231. Minimum number of elements to be removed to make XOR maximum
  232. Check if the given chessboard is valid or not
  233. Check if any large number is divisible by 19 or not
  234. Check if any large number is divisible by 17 or not
  235. Sum of Factors of a Number using Prime Factorization
  236. Largest rectangle that can be inscribed in a semicircle
  237. Find the number after successive division
  238. Area of circle inscribed within rhombus
  239. Program to calculate Root Mean Square
  240. Find the sum of series 0.X + 0.XX + 0.XXX +... upto k terms
  241. Area of a largest square fit in a right angle triangle
  242. Minimum Players required to win the game
  243. Program to find total number of edges in a Complete Graph
  244. Sum of Digits in a^n till a single digit
  245. Find bitwise AND (&) of all possible sub-arrays
  246. Minimum length of string having all permutation of given string.
  247. Find bitwise OR of all possible sub-arrays
  248. Product of 2 numbers using recursion | Set 2
  249. Largest triangle that can be inscribed in a semicircle
  250. Minimize the length of string by removing occurrence of only one character
  251. Find the sum of n terms of the series 1,8,27,64 ....
  252. Find the sum of the series 2, 5, 13, 35, 97...
  253. Find Nth term of the series 0, 6, 0, 12, 0, 90...
  254. Find maximum points which can be obtained by deleting elements from array
  255. Probability of getting a sum on throwing 2 Dices N times
  256. Length of longest rod that can fit into a cuboid
  257. Minimum no. of operations required to make all Array Elements Zero
  258. Largest trapezoid that can be inscribed in a semicircle
  259. Area of Largest rectangle that can be inscribed in an Ellipse
  260. Count common subsequence in two strings
  261. Perfect cube greater than a given number
  262. Count pairs (a, b) whose sum of squares is N (a^2 + b^2 = N)
  263. Count the number of ways to traverse a Matrix
  264. Check if lowercase and uppercase characters are in same order
  265. Largest triangle that can be inscribed in an ellipse
  266. Program to print elements of a Matrix row-wise skipping alternate elements
  267. Program to find the Volume of an irregular tetrahedron
  268. Divide a number into two parts such that sum of digits is maximum
  269. Find sum of product of number in given series
  270. Find area of triangle if two vectors of two adjacent sides are given
  271. Find the sum of the series x(x+y) + x^2(x^2+y^2) +x^3(x^3+y^3)+ ... + x^n(x^n+y^n)
  272. Program to find Nth term of the series 2, 4, 3, 4, 15...
  273. Ratio of mth and nth term in an Arithmetic Progression (AP)
  274. Area of a circle inscribed in a regular hexagon
  275. Replace every character of a string by a different character
  276. Program to find Circuit Rank of an Undirected Graph
  277. Check if two arrays are permutations of each other using Mathematical Operation
  278. Program to find the value of tan(nΘ)
  279. Program to find N-th term of series 3, 5, 33, 35, 53....
  280. Program to find the value of sin(nΘ)
  281. First triangular number whose number of divisors exceeds N
  282. Find an element in an array such that elements form a strictly decreasing and increasing sequence
  283. Program to convert KiloBytes to Bytes and Bits
  284. Minimum cost to buy N kilograms of sweet for M persons
  285. Program to find the N-th term of series 3, 5, 33, 35, 53…. | Set-2
  286. Maximum Sum of Products of Two Arrays
  287. Minimum odd cost path in a matrix
  288. Maximize the value of A by replacing some of its digits with digits of B
  289. Find number of magical pairs of string of length L
  290. Check if any square (with one colored cell) can be divided into two equal parts
  291. Set the rightmost off bit
  292. Generating numbers that are divisor of their right-rotations
  293. Area of a square inscribed in a circle which is inscribed in an equilateral triangle
  294. Program to find the Centroid of the triangle
  295. Number of Co-prime pairs from 1 to N with product equals to N
  296. Sum of the first N terms of the series 5,12, 23, 38....
  297. Find the GCD of N Fibonacci Numbers with given Indices
  298. Sum of the first N terms of the series 2,10, 30, 68,....
  299. Number of unique permutations starting with 1 of a Binary String
  300. Minimum increment in the sides required to get non-negative area of a triangle
  301. Find two distinct prime numbers with given product
  302. Program to find the Nth Harmonic Number
  303. Program to find Nth term of series 0, 9, 22, 39, 60, 85, 114, 147, .....
  304. Program to find Nth term of series 1, 6, 17, 34, 56, 86, 121, 162, .......
  305. Program to find Nth term of series 3, 12, 29, 54, 86, 128, 177, 234, .....
  306. Program to find the Radius of the incircle of the triangle
  307. Check if an array is Wave Array
  308. Rearrange the string to maximize the number of palindromic substrings
  309. Number of solutions of n = x + n ⊕ x
  310. Find count of Almost Prime numbers from 1 to N
  311. Absolute difference between sum and product of roots of a quartic equation
  312. Program to print the Cot Bed Pattern
  313. Sum of nth terms of Modified Fibonacci series made by every pair of two arrays
  314. Number of ways to choose a pair containing an even and an odd number from 1 to N
  315. Program to find the Circumcircle of any regular polygon
  316. Program to find the angles of a quadrilateral
  317. Minimum and maximum number of N chocolates after distribution among K students
  318. Sum of the first N Prime numbers
  319. Check if a cell can be visited more than once in a String
  320. Minimize the total number of teddies to be distributed
  321. Next greater Number than N with the same quantity of digits A and B
  322. Number of solutions for x < y, where a <= x <= b and c <= y <= d and x, y are integers
  323. Check if it is possible to return to the starting position after moving in the given directions
  324. Find the number of rectangles of size 2*1 which can be placed inside a rectangle of size n*m
  325. Sum of all the prime numbers in a given range
  326. Number of solutions for the equation x + y + z <= n
  327. Check if a string can be rearranged to form special palindrome
  328. Sum of all the elements in an array divisible by a given number K
  329. Program to find the maximum element in a Matrix
  330. Count all the numbers in a range with smallest factor as K
  331. Program to print the pattern with two hollow Triangles
  332. Count pairs (i,j) such that (i+j) is divisible by A and B both
  333. Value of the series (1^3 + 2^3 + 3^3 + ... + n^3) mod 4 for a given n
  334. Print N lines of 4 numbers such that every pair among 4 numbers has a GCD K
  335. Minimum increment operations to make the array in increasing order
  336. Sum of squares of Fibonacci numbers
  337. Check whether product of 'n' numbers is even or odd
  338. Sum of Fibonacci Numbers with alternate negatives
  339. Program to print Hut Star pattern
  340. Find Sum of Series 1^2 - 2^2 + 3^2 - 4^2 ..... upto n terms
  341. Minimum number of Parentheses to be added to make it valid
  342. Check if a number is Primorial Prime or not
  343. Print all Prime Quadruplet of a number less than it
  344. Minimum sum falling path in a NxN grid
  345. Check if at least half array is reducible to zero by performing some operations
  346. Number of groups of magnets formed from N magnets
  347. All possible co-prime distinct element pairs within a range [L, R]
  348. Check if a string is the typed name of the given name
  349. Ways of dividing a group into two halves such that two elements are in different groups
  350. Count of common multiples of two numbers in a range
  351. Find Tangent at a given point on the curve
  352. Calculate Stirling numbers which represents the number of ways to arrange r objects around n different circles
  353. Sort only non-prime numbers of an array in increasing order
  354. Minimum number of towers required such that every house is in the range of at least one tower
  355. Find the longest common prefix between two strings after performing swaps on second string
  356. Number of permutations of a string in which all the occurrences of a given character occurs together
  357. Program to calculate area of inner circle which passes through center of outer circle and touches its circumference
  358. Program to find sum of 1 + x/2! + x^2/3! +...+x^n/(n+1)!
  359. Minimum swaps required to convert one binary string to another
  360. Number of squares of side length required to cover an N*M rectangle
  361. Maximum count of equal numbers in an array after performing given operations
  362. Check if the characters of a given string are in alphabetical order
  363. Maximum number of fixed points using atmost 1 swap
  364. Maximum difference elements that can added to a set
  365. Largest element in the array that is repeated exactly k times
  366. Check if the given vectors are at equilibrium or not
  367. Program to find the Sum of each Row and each Column of a Matrix
  368. Sub-strings of length K containing same character
  369. Sum of Fibonacci numbers at even indexes upto N terms
  370. K- Fibonacci series
  371. Count numbers whose difference with N is equal to XOR with N
  372. Count unordered pairs (i,j) such that product of a[i] and a[j] is power of two
  373. Minimum sum possible of any bracket sequence of length N
  374. Check whether the vowels in a string are in alphabetical order or not
  375. Largest number divisible by 90 that can be made using 0 and 5
  376. Count numbers whose XOR with N is equal to OR with N
  377. Count number of ordered pairs with Even and Odd Product
  378. Check if the frequency of all the digits in a number is same
  379. Program to find the Area and Perimeter of a Semicircle
  380. Program to Convert Hexadecimal Number to Binary
  381. Print a number containing K digits with digital root D
  382. Minimum time to reach a point with +t and -t moves at time t
  383. Program to find the Perimeter of a Regular Polygon
  384. Count the numbers < N which have equal number of divisors as K
  385. Minimum swaps required to make a binary string alternating
  386. Number of anomalies in an array
  387. Equation of parabola from its focus and directrix
  388. Find the foot of perpendicular of a point in a 3 D plane
  389. Find amount to be added to achieve target ratio in a given mixture
  390. Find time taken for signal to reach all positions in a string
  391. Maximum points of intersection n lines
  392. Problem of 8 Neighbours of an element in a 2-D Matrix
  393. Equation of ellipse from its focus, directrix, and eccentricity
  394. Find single Movement in a Matrix
  395. Number of cells in the right and left diagonals passing through (x, y) in a matrix
  396. Lexicographically smallest permutation with no digits at Original Index
  397. Maximum difference of indices (i, j) such that A[i][j] = 0 in the given matrix
  398. Smallest odd digits number not less than N
  399. Largest number smaller than or equal to N divisible by K
  400. Minimum Cuts can be made in the Chessboard such that it is not divided into 2 parts
  401. Smallest number greater than or equal to N divisible by K
  402. Minimize the value of N by applying the given operations
  403. Absolute Difference of even and odd indexed elements in an Array
  404. Largest N digit number divisible by given three numbers
  405. Largest number not greater than N all the digits of which are odd
  406. Check if any permutation of a number is divisible by 3 and is Palindromic
  407. Maximum sum and product of the M consecutive digits in a number
  408. Mode
  409. Index with Minimum sum of prefix and suffix sums in an Array
  410. Partition an array such into maximum increasing segments
  411. Find if array has an element whose value is half of array sum
  412. GCD of a number raised to some power and another number
  413. Minimum cuts required to divide the Circle into equal parts
  414. Find the count of Strictly decreasing Subarrays
  415. Program to find the profit or loss when CP of N items is equal to SP of M items
  416. Find minimum operations needed to make an Array beautiful
  417. Minimum number of cuts required to make circle segments equal sized
  418. Minimum deletions from string to reduce it to string with at most 2 unique characters
  419. Game of stones
  420. Steps to reduce N to zero by subtracting its most significant digit at every step
  421. Find two numbers with sum and product both same as N
  422. Number of matches required to find the winner
  423. Maximum no. of apples that can be kept in a single basket
  424. In-Place Merge Sort
  425. Check whether count of distinct characters in a string is Prime or not
  426. Check if a prime number can be expressed as sum of two Prime Numbers
  427. Sum of the elements from index L to R in an array when arr[i] = i * (-1)^i
  428. Check if a large number is divisible by 75 or not
  429. Probability of getting more value in third dice throw
  430. Count of cyclic permutations having XOR with other binary string as 0
  431. Check whether the sum of prime elements of the array is prime or not
  432. Sort perfect squares in an array at their relative positions
  433. Split N^2 numbers into N groups of equal sum
  434. Common prime factors of two numbers
  435. Total number of subsets in which the product of the elements is even
  436. Minimum cost to cover the given positions in a N*M grid
  437. Minimum steps to convert one binary string to other only using negation
  438. Element equal to the sum of all the remaining elements
  439. Number of ways to reach the end of matrix with non-zero AND value
  440. Check whether an Array is Subarray of another Array
  441. Indexed Sequential Search
  442. Program to convert given Matrix to a Diagonal Matrix
  443. Largest perfect square number in an Array
  444. Number of pairs with Bitwise OR as Odd number
  445. Count number of triplets (a, b, c) such that a^2 + b^2 = c^2 and 1 <= a <= b <= c <= n
  446. Minimum sum of the elements of an array after subtracting smaller elements from larger
  447. Nth number made up of odd digits only
  448. Find a point that lies inside exactly K given squares
  449. Find sum of a number and its maximum prime factor
  450. Find minimum steps required to reach the end of a matrix | Set - 1
  451. Find position of left most dis-similar bit for two numbers
  452. Add N digits to A such that it is divisible by B after each addition
  453. Number of moves required to guess a permutation.
  454. Sum of elements whose square root is present in the array
  455. Find element position in given monotonic sequence
  456. Find the intersection of two Matrices
  457. Program to find first N Iccanobif Numbers
  458. Find smallest and largest element from square matrix diagonals
  459. Frequency of each element of an array of small ranged values
  460. Minimum range increment operations to Sort an array
  461. Print numbers with digits 0 and 1 only such that their sum is N
  462. Minimum number of moves to make all elements equal
  463. Size of the smallest subset with maximum Bitwise OR
  464. Find number of substrings of length k whose sum of ASCII value of characters is divisible by k
  465. Find alphabet in a Matrix which has maximum number of stars around it
  466. Largest number less than N with digit sum greater than the digit sum of N
  467. Time taken by two persons to meet on a circular track
  468. Number of comparisons in each direction for m queries in linear search
  469. Replace every element of the array by its previous element
  470. Replace every element of the array by its next element
  471. Print numbers in descending order along with their frequencies
  472. Replace the middle element of matrix with sum of surrounding elements
  473. Length of longest consecutive ones by at most one swap in a Binary String
  474. Check If every group of a's is followed by a group of b's of same length
  475. Rearrange all elements of array which are multiples of x in decreasing order
  476. Sum of Bitwise-OR of all subarrays of a given Array | Set 2
  477. Sum of first N natural numbers which are divisible by X or Y
  478. Floor of every element in same array
  479. Smallest Pair Sum in an array
  480. Number of Paths of Weight W in a K-ary tree
  481. Check if a number is Triperfect Number
  482. Largest right circular cylinder within a frustum
  483. Largest right circular cylinder within a cube
  484. Larger of a^b or b^a (a raised to power b or b raised to power a)
  485. Minimum and Maximum number of pairs in m teams of n people
  486. Maximize the difference between two subsets of a set with negatives
  487. Find the only different element in an array
  488. Reverse middle words of a string
  489. Move all Uppercase char to the end of string
  490. Puzzle | 1000 light bulbs switched on/off by 1000 persons passing by
  491. Minimum moves required to change position with the given operation
  492. Interchange elements of first and last columns in matrix
  493. Reduce the array to a single element with the given operation
  494. Maximum sum of all elements of array after performing given operations
  495. Check if the given decimal number has 0 and 1 digits only
  496. Sum of elements in an array with frequencies greater than or equal to that element
  497. Largest Divisor of a Number not divisible by a perfect square
  498. Count all sub-sequences having product <= K - Recursive approach
  499. Sum of the multiples of two numbers below N
  500. Sort the array in a given index range
  501. Check if the sum of perfect squares in an array is divisible by x
  502. Permutations of string such that no two vowels are adjacent
  503. Color N boxes using M colors such that K boxes have different color from the box on its left
  504. Concatenate suffixes of a String
  505. Minimum absolute difference of a number and its closest prime
  506. Remove all continuous occurrences of 'a' and all occurrences of 'b'
  507. Count characters in a string whose ASCII values are prime
  508. Largest palindromic number in an array
  509. Minimum removals in a number to be divisible by 10 power raised to K
  510. Split a number into 3 parts such that none of the parts is divisible by 3
  511. Minimum Distance Between Words of a String
  512. Binary Search a String
  513. Sum of integers upto N with given unit digit
  514. Count numbers upto N which are both perfect square and perfect cube
  515. Check if the sum of primes is divisible by any prime from the array
  516. Average of remaining elements after removing K largest and K smallest elements from array
  517. Find numbers a and b that satisfy the given conditions
  518. Count the number of special permutations
  519. Count sub-sets that satisfy the given condition
  520. Integers from the range that are composed of a single distinct digit
  521. Sub-strings of a string that are prefix of the same string
  522. Sum of integers upto N with given unit digit (Set 2)
  523. Count numbers < = N whose difference with the count of primes upto them is > = K
  524. Leftmost and rightmost indices of the maximum and the minimum element of an array
  525. Lower Insertion Point
  526. Minimum number of consecutive sequences that can be formed in an array
  527. Sum of element whose prime factors are present in array
  528. Minimum value that divides one number and divisible by other
  529. Largest palindromic prime in an array
  530. Sum of elements from an array having even parity
  531. Smallest subarray containing minimum and maximum values
  532. Check if moves in a stack or queue are possible or not
  533. Minimum steps to reach any of the boundary edges of a matrix | Set 1
  534. Side of a regular n-sided polygon circumscribed in a circle
  535. Number of pairs whose sum is a power of 2
  536. Check if the sum of distinct digits of two integers are equal
  537. Ways to fill N positions using M colors such that there are exactly K pairs of adjacent different colors
  538. Maximum GCD of N integers with given product
  539. Find minimum x such that (x % k) * (x / k) == n
  540. Minimum K such that every substring of length atleast K contains a character c
  541. Find minimum x such that (x % k) * (x / k) == n | Set-2
  542. Minimum number of operations required to sum to binary string S
  543. Sum of kth powers of first n natural numbers
  544. Find elements of array using XOR of consecutive elements
  545. Find an integer X which is divisor of all except exactly one element in an array
  546. Program to multiply two Matrix by taking data from user
  547. Program to check the number is Palindrome or not
  548. Split a string in equal parts such that all parts are palindromes
  549. Find the maximum possible value of the minimum value of modified array
  550. Sub-strings that start and end with one character and have at least one other
  551. Area of Reuleaux Triangle
  552. Diagonal of a Regular Pentagon
  553. Diagonal of a Regular Hexagon
  554. Number of array elements derivable from D after performing certain operations
  555. Maximum number of removals of given subsequence from a string
  556. Biggest Reuleaux Triangle within A Square
  557. Count pairs in an array that hold i+j= arr[i]+arr[j]
  558. Largest hexagon that can be inscribed within a square
  559. Reach the numbers by making jumps of two given lengths
  560. Largest hexagon that can be inscribed within an equilateral triangle
  561. Minimize the maximum minimum difference after one removal from array
  562. Program for converting hours into minutes and seconds
  563. Distinct palindromic sub-strings of the given string using Dynamic Programming
  564. Count of Numbers in a Range divisible by m and having digit d in even positions
  565. A Sum Array Puzzle
  566. Count Subarrays with Consecutive elements differing by 1
  567. Buy minimum items without change and given coins
  568. Check if all elements of the array are palindrome or not
  569. Count numbers in a range that are divisible by all array elements
  570. Count common prime factors of two numbers
  571. Recursive program to insert a star between pair of identical characters
  572. Product of N with its largest odd digit
  573. Cost to make a string Panagram
  574. Remove consecutive alphabets which are in same case
  575. Diagonal of a Regular Heptagon
  576. Diagonal of a Regular Decagon
  577. Convert a String into a square matrix grid of characters
  578. Count number of step required to reduce N to 1 by following certain rule
  579. Check if N is a Factorial Prime
  580. Find the number in a range having maximum product of the digits
  581. Area of a n-sided regular polygon with given side length
  582. Area of a n-sided regular polygon with given Radius
  583. Recursive Program for Binary to Decimal
  584. Generate number with given operation and check if it is palindrome
  585. Print numbers in matrix diagonal pattern
  586. Find the sums for which an array can be divided into sub-arrays of equal sum
  587. Minimum Numbers of cells that are connected with the smallest path between 3 given cells
  588. Check if a number is perfect square without finding square root
  589. Remove exactly one element from the array such that max - min is minimum
  590. Choose n elements such that their mean is maximum
  591. Occurrences of a pattern in binary representation of a number
  592. Count distinct substrings that contain some characters at most k times
  593. Check whether a + b = c or not after removing all zeroes from a,b and c
  594. Represent n as the sum of exactly k powers of two | Set 2
  595. Apothem of a n-sided regular polygon
  596. Print all subsequences of a string using ArrayList
  597. Generate all rotations of a number
  598. Count number of pairs (i, j) such that arr[i] * arr[j] > arr[i] + arr[j]
  599. Replace all occurrences of a string with space
  600. Find probability that a player wins when probabilities of hitting the target are given
  601. Find the n-th binary string in sorted order
  602. Minimum absolute difference between N and a power of 2
  603. Minimum prime number operations to convert A to B
  604. Maximum value of arr[i] % arr[j] for a given array
  605. Check whether a number is Non-hypotenuse number
  606. Find the repeating and the missing number using two equations
  607. Replace the maximum element in the array by coefficient of range
  608. Check if a word exists in a grid or not
  609. Generate permutation of 1 to N such that absolute difference of consecutive numbers give K distinct integers
  610. Count rows in a matrix that consist of same element
  611. Number of subarrays have bitwise OR >= K
  612. Smallest multiple of 3 which consists of three given non-zero digits
  613. Largest number less than X having at most K set bits
  614. Minimum number of sets with numbers less than Y
  615. Check if it is possible to draw a straight line with the given direction cosines
  616. Minimum number N such that total set bits of all numbers from 1 to N is at-least X
  617. Find cost price from given selling price and profit or loss percentage
  618. Count of matrices (of different orders) with given number of elements
  619. Minimum elements to be added so that two matrices can be multiplied
  620. Minimum steps required to convert X to Y where a binary matrix represents the possible conversions
  621. Distribute N candies among K people
  622. Program to find nth term of the series 1 4 15 24 45 60 92
  623. Print all integers that are sum of powers of two given numbers
  624. Possible cuts of a number such that maximum parts are divisible by 3
  625. Program to delete Nth digit of a Number
  626. First and Last Three Bits
  627. K length words that can be formed from given characters without repetition
  628. Program to print Step Pattern
  629. Smallest perfect square divisible by all elements of an array
  630. Length of the longest substring with consecutive characters
  631. Largest sub-set possible for an array satisfying the given condition
  632. Smallest perfect Cube divisible by all elements of an array
  633. Weighted sum of the characters of a string in an array | Set 2
  634. Count the number of holes in an integer
  635. Recursive program to print all numbers less than N which consist of digits 1 or 3 only
  636. Cost to make a string Panagram | Set 2
  637. Convert given string so that it holds only distinct characters
  638. Find probability of selecting element from kth column after N iterations
  639. Program to check if two strings are same or not
  640. Check if a number can be expressed as sum two abundant numbers
  641. Sum of P terms of an AP if Mth and Nth terms are given
  642. Ternary Search
  643. Find nth term of the series 5 2 13 41
  644. Program to find sum of harmonic series
  645. Print n 0s and m 1s such that no two 0s and no three 1s are together
  646. Print all Proth primes up to N
  647. Find Pth term of a GP if Mth and Nth terms are given
  648. Count of strings that become equal to one of the two strings after one removal
  649. Largest subset where absolute difference of any two element is a power of 2
  650. Print all safe primes below N
  651. Check if it is possible to get back to 12'0 clock only by adding or subtracting given seconds
  652. Count pairs in an array such that at least one element is prime
  653. Check whether two straight lines are orthogonal or not
  654. Program for Area Of Square after N-th fold
  655. Minimize the number of replacements to get a string with same number of 'a', 'b' and 'c' in it
  656. Rearrange Odd and Even values in Alternate Fashion in Ascending Order
  657. Count of Numbers such that difference between the number and sum of its digits not less than L
  658. Count number of sub-sequences with GCD 1
  659. Print prime numbers with prime sum of digits in an array
  660. Check if a string can be repeated to make another string
  661. Largest number less than or equal to N/2 which is coprime to N
  662. Find the area of largest circle inscribed in ellipse
  663. Print multiples of Unit Digit of Given Number
  664. Check if the binary representation of a number has equal number of 0s and 1s in blocks
  665. Check whether the given character is in upper case, lower case or non alphabetic character
  666. Sort even and odd placed elements in increasing order
  667. Rectangle with minimum possible difference between the length and the width
  668. Biggest Reuleaux Triangle inscirbed within a square inscribed in a semicircle
  669. Count of values of x <= n for which (n XOR x) = (n - x)
  670. Count the numbers that can be reduced to zero or less in a game
  671. Print all multiplicative primes <= N
  672. Program to check if a number is divisible by any of its digits
  673. Find the resulting Colour Combination
  674. Generate lexicographically smallest string of 0, 1 and 2 with adjacent swaps allowed
  675. Find the final X and Y when they are Altering under given condition
  676. Remove first X rows and columns from a matrix
  677. Find array using different XORs of elements in groups of size 4
  678. Count the number of survivors
  679. Program to implement Linear Extrapolation
  680. Remove characters from a numeric string such that string becomes divisible by 8
  681. Remove any corner X rows and columns from a matrix
  682. Biggest Reuleaux Triangle inscribed within a square which is inscribed within an ellipse
  683. Largest right circular cone that can be inscribed within a sphere which is inscribed within a cube
  684. Biggest Reuleaux Triangle inscribed within a square which is inscribed within a hexagon
  685. Minimum operations of given type to make all elements of a matrix equal
  686. Count of sub-strings that are divisible by K
  687. Program to check if a number is divisible by sum of its digits
  688. Composite XOR and Coprime AND
  689. Maximum given sized rectangles that can be cut out of a sheet of paper
  690. Midpoint ellipse drawing algorithm
  691. Check if a binary string has two consecutive occurrences of one everywhere
  692. Generate a random permutation of 1 to N
  693. Check if possible to shuffle a matrix with adjacent movements
  694. Make all elements of an array equal with the given operation
  695. Check if a number can be represented as a sum of 2 triangular numbers
  696. Minimum operations of the given type required to make a complete graph
  697. Count of pairs of (i, j) such that ((n % i) % j) % n is maximized
  698. Count number of trailing zeros in (1^1)*(2^2)*(3^3)*(4^4)*..
  699. Largest sphere that can be inscribed in a right circular cylinder inscribed in a frustum
  700. Check whether XOR of all numbers in a given range is even or odd
  701. Minimum positive integer divisible by C and is not in range [A, B]
  702. Number of unique pairs in an array
  703. Count all Prime Length Palindromic Substrings
  704. Array element with minimum sum of absolute differences
  705. Maximum GCD from Given Product of Unknowns
  706. Count operations of the given type required to reduce N to 0
  707. Check if a + b = c is valid after removing all zeroes from a, b and c
  708. Decrypt a string encrypted by repeating i-th character i times
  709. Arrange first N natural numbers such that absolute difference between all adjacent elements > 1
  710. Increasing sequence with given GCD
  711. Minimum replacements to make adjacent characters unequal in a ternary string
  712. Filling diagonal to make the sum of every row, column and diagonal equal of 3x3 matrix
  713. Program to find LCM of two Fibonnaci Numbers
  714. Maximum subarray sum in array formed by repeating the given array k times
  715. Closest sum partition (into two subsets) of numbers from 1 to n
  716. Find two numbers whose divisors are given in a random order
  717. Number of Simple Graph with N Vertices and M Edges
  718. Smallest integer greater than n such that it consists of digit m exactly k times
  719. Minimum operations required to make all the array elements equal
  720. Check if a binary string contains consecutive same or not
  721. Cost of painting n * m grid
  722. Count Odd and Even numbers in a range from L to R
  723. Generate minimum sum sequence of integers with even elements greater
  724. Find the lexicographically largest palindromic Subsequence of a String
  725. Validation of Equation Given as String
  726. Count of sub-sets of size n with total element sum divisible by 3
  727. Count occurrences of a string that can be constructed from another given string
  728. Split the array into equal sum parts according to given conditions
  729. Form lexicographically smallest string with minimum replacements having equal number of 0s, 1s and 2s
  730. Modify the string by swapping continuous vowels or consonants
  731. Ways to divide a binary array into sub-arrays such that each sub-array contains exactly one 1
  732. Program to Assign grades to a student using Nested If Else
  733. Count of alphabets whose ASCII values can be formed with the digits of N
  734. Make palindromic string non-palindromic by rearranging its letters
  735. Minimum spanning tree cost of given Graphs
  736. Find the winner by adding Pairwise difference of elements in the array until Possible
  737. Maximum number of teams that can be formed with given persons
  738. Maximum count of sub-strings of length K consisting of same characters
  739. Minimum operations required to modify the array such that parity of adjacent elements is different
  740. Maximize the subarray sum after multiplying all elements of any subarray with X
  741. Maximize the value of x + y + z such that ax + by + cz = n
  742. Maximum money that can be withdrawn in two steps
  743. Number of sub-strings that contain the given character exactly k times
  744. Find integers that divides maximum number of elements of the array
  745. Find M-th number whose repeated sum of digits of a number is N
  746. Total position where king can reach on a chessboard in exactly M moves
  747. Maximum size of sub-array that satisfies the given condition
  748. Find minimum difference between any two elements | Set 2
  749. Maximum sum after repeatedly dividing N by a divisor
  750. Find the cordinates of the fourth vertex of a rectangle with given 3 vertices
  751. Minimum number of operations to move all uppercase characters before all lower case characters
  752. Count triplet pairs (A, B, C) of points in 2-D space that satisfy the given condition
  753. Minimum value to be added to X such that it is at least Y percent of N
  754. Choose points from two ranges such that no point lies in both the ranges
  755. Number of ways to choose an integer such that there are exactly K elements greater than it in the given array
  756. Find maximum operations to reduce N to 1
  757. Find frequency of smallest value in an array
  758. Find Intersection of all Intervals
  759. Count of unique pairs (arr[i], arr[j]) such that i < j
  760. Minimum number of operations on an array to make all elements 0
  761. Count the number of rhombi possible inside a rectangle of given size
  762. Acronym words
  763. Maximize the sum of products of the degrees between any two vertices of the tree
  764. Maximum number of segments that can contain the given points
  765. Maximum length subsequence such that adjacent elements in the subsequence have a common factor
  766. Find sub-matrix with the given sum
  767. Modify a binary array to Bitwise AND of all elements as 1
  768. Count all possible N digit numbers that satisfy the given condition
  769. Minimum elements to be removed such that sum of adjacent elements is always odd
  770. Count possible moves in the given direction in a grid
  771. Minimum number of given operations required to convert a string to another string
  772. Program for power of a complex number in O(log n)
  773. Total number of days taken to complete the task if after certain days one person leaves
  774. Composite numbers with digit sum 1
  775. Generate a string consisting of characters 'a' and 'b' that satisfy the given conditions
  776. Length of the longest alternating subarray
  777. Check if a string can be converted to another string by replacing vowels and consonants
  778. Minimum replacements to make adjacent characters unequal in a ternary string | Set-2
  779. Numbers less than N that are perfect cubes and the sum of their digits reduced to a single digit is 1
  780. Minimize the sum of squares of sum of N/2 paired formed by N numbers
  781. Check whether the point (x, y) lies on a given line
  782. Count of pairs (x, y) in an array such that x < y
  783. Maximize the maximum among minimum of K consecutive sub-arrays
  784. Sum of XOR of all subarrays
  785. Sum of bitwise AND of all subarrays
  786. Merge K sorted arrays | Set 3 ( Using Divide and Conquer Approach )
  787. Find index i such that prefix of S1 and suffix of S2 till i form a palindrome when concatenated
  788. Find a positive number M such that gcd(N^M, N&M) is maximum
  789. Minimum index i such that all the elements from index i to given index are equal
  790. Find the longest Fibonacci-like subarray of the given array
  791. Find a permutation of 2N numbers such that the result of given expression is exactly 2K
  792. Queries for number of distinct integers in Suffix
  793. Given two binary strings perform operation until B > 0 and print the result
  794. Count primes that can be expressed as sum of two consecutive primes and 1
  795. Iterating over all possible combinations in an Array using Bits
  796. Check whether two strings are equivalent or not according to given condition
  797. Longest subsequence having greater corner values
  798. Smallest Special Prime which is greater than or equal to a given number
  799. Ways to form an array having integers in given range such that total sum is divisible by 2
  800. Minimum number of elements that should be removed to make the array good
  801. Select numbers in such way to maximize the amount of money
  802. Minimum removals to make array sum odd
  803. Check whether the number can be made perfect square after adding 1
  804. Number of Hamiltonian cycle
  805. Split the array into odd number of segments of odd lengths
  806. Maximum Bitwise AND pair from given range
  807. Sum of all Submatrices of a Given Matrix
  808. Find whether only two parallel lines contain all coordinates points or not
  809. Longest sub-sequence of array containing Lucas numbers
  810. XOR of a submatrix queries
  811. Find the minimum number of preprocess moves required to make two strings equal
  812. Minimum LCM and GCD possible among all possible sub-arrays
  813. Find the Nth term of the series where each term f[i] = f[i - 1] - f[i - 2]
  814. Maximum product from array such that frequency sum of all repeating elements in product is less than or equal to 2 * k
  815. Sort the numbers according to their sum of digits
  816. Minimum possible sum of array elements after performing the given operation
  817. XOR of XORs of all sub-matrices
  818. Schedule elevator to reduce the total time taken
  819. Maximum length subarray with difference between adjacent elements as either 0 or 1
  820. Find Nth positive number whose digital root is X
  821. Number of subarrays such that XOR of one half is equal to the other
  822. Bitwise AND of N binary strings
  823. Maximum length of the sub-array whose first and last elements are same
  824. Longest Sub-array with maximum average value
  825. k-th missing element in an unsorted array
  826. Maximum occurrence of prefix in the Array
  827. Count pairs (p, q) such that p occurs in array at least q times and q occurs at least p times
  828. Number of connected components in a 2-D matrix of strings
  829. Sum of even values and update queries on an array
  830. Longest subsequence such that adjacent elements have at least one common digit
  831. Minimum changes required to make a Catalan Sequence
  832. Count all elements in the array which appears at least K times after their first occurrence
  833. Numbers in a Range with given Digital Root
  834. Count of all even numbers in the range [L, R] whose sum of digits is divisible by 3
  835. Check if frequency of characters are in Recaman Series
  836. Replace every consonant sequence with its length in the given string
  837. Equation of circle when three points on the circle are given
  838. Count Hexadecimal Number
  839. Check if product of digits of a number at even and odd places is equal
  840. Character pairs from two strings with even sum
  841. Given number of matches played, find number of teams in tournament
  842. Minimize sum of adjacent difference with removal of one element from array
  843. Missing even and odd elements from the given arrays
  844. Maximum subarray sum by flipping signs of at most K array elements
  845. Group consecutive characters of same type in a string
  846. Probability of A winning the match when individual probabilities of hitting the target given
  847. Number of quadruples where the first three terms are in AP and last three terms are in GP
  848. Deletions of "01" or "10" in binary string to make it free from "01" or "10"
  849. Minimum length substring with exactly K distinct characters
  850. Find the first maximum length even word from a string
  851. Minimum number of letters needed to make a total of n
  852. Smallest integer > 1 which divides every element of the given array
  853. Print the balanced bracket expression using given brackets
  854. Series summation if T(n) is given and n is very large
  855. Maximize profit when divisibility by two numbers have associated profits
  856. Encrypt a string by repeating i-th character i times
  857. Maximum number that can be display on Seven Segment Display using N segments
  858. Number of ways to remove elements to maximize arithmetic mean
  859. Maximum average of a subarray of size of atleast X and atmost Y
  860. Sum of i * countDigits(i)^2 for all i in range [L, R]
  861. Program to calculate the value of nPr
  862. Find the modified array after performing k operations of given type
  863. Check if the given array is mirror-inverse
  864. Maximize the number of sum pairs which are divisible by K
  865. Find d to maximize the number of zeros in array c[] created as c[i] = d*a[i] + b[i]
  866. Sum of elements in an array whose difference with the mean of another array is less than k
  867. Number of pairs from the first N natural numbers whose sum is divisible by K
  868. Generate all the binary strings of N bits
  869. Position of the K-th set bit in a number
  870. Maximum count of pairs which generate the same sum
  871. Count integers in a range which are divisible by their euler totient value
  872. Number of ways to make binary string of length N such that 0s always occur together in groups of size K
  873. Count sub-arrays whose product is divisible by k
  874. Find foot of perpendicular from a point in 2 D plane to a Line
  875. Minimum steps to delete a string by deleting substring comprising of same characters
  876. Print a number as string of 'A' and 'B' in lexicographic order
  877. Maximum sum from three arrays such that picking elements consecutively from same is not allowed
  878. Count of buttons pressed in a keypad mobile
  879. Find a distinct pair (x, y) in given range such that x divides y
  880. Largest number N which can be reduced to 0 in K steps
  881. Sort elements of the array that occurs in between multiples of K
  882. Find the value of XXXX.....(N times) % M where N is large
  883. Find the smallest number X such that X! contains at least Y trailing zeros.
  884. Find 2^(2^A) % B
  885. Smallest index in the given array that satisfies the given condition
  886. Print the longest prefix of the given string which is also the suffix of the same string
  887. Minimum cost to reach end of array array when a maximum jump of K index is allowed
  888. Minimize the cost to split a number
  889. Maximum number of continuous Automorphic numbers
  890. Compute maximum of the function efficiently over all sub-arrays
  891. Find the maximum number of composite summands of a number
  892. Given count of digits 1, 2, 3, 4, find the maximum sum possible
  893. Determine the numer of squares that line will pass through
  894. Check if product of array containing prime numbers is a perfect square
  895. Count common characters in two strings
  896. Minimum value to add to arr[i] so that an array can be split at index i with equal sum
  897. Uniform Binary Search
  898. Sum of degrees of all nodes of a undirected graph
  899. Number of ways to go from one point to another in a grid
  900. Print last character of each word in a string
  901. Distinct pairs from given arrays (a[i], b[j]) such that (a[i] + b[j]) is a Fibonacci number
  902. Maximum number of candies that can be bought
  903. Total distinct pairs from two arrays such that second number can be obtained by inverting bits of first
  904. Pairs of strings which on concatenating contains each character of "string"
  905. Maximum sum possible for a sub-sequence such that no two elements appear at a distance < K in the array
  906. Total position where king can reach on a chessboard in exactly M moves | Set 2
  907. Count number of ways to reach a given score in a Matrix
  908. Find the area of the shaded region formed by the intersection of four semicircles in a square
  909. Find the original matrix when largest element in a row and a column are given
  910. Find the number of different numbers in the array after applying the given operation q times
  911. Length of the longest substring that do not contain any palindrome
  912. XOR of all the elements in the given range [L, R]
  913. Arrange given numbers to form the smallest number
  914. Area of largest Circle inscribe in N-sided Regular polygon
  915. Maximum Subarray Sum after inverting at most two elements
  916. Find the number of integers from 1 to n which contains digits 0's and 1's only
  917. Find the number of jumps to reach X in the number line from zero
  918. Element in a matrix starting from which anti-clockwise traversal ends at the last element
  919. Maximum element in a sorted and rotated array
  920. Count the number of operations required to reduce the given number
  921. Find the longest subsequence of an array having LCM at most K
  922. Sum of two numbers where one number is represented as array of digits
  923. Count number of binary strings of length N having only 0's and 1's
  924. Find original numbers from gcd() every pair
  925. Check if a given number divides the sum of the factorials of its digits
  926. Count the number of pairs (i, j) such that either arr[i] is divisible by arr[j] or arr[j] is divisible by arr[i]
  927. Maximum number of people that can be killed with strength P
  928. Sum of the series Kn + ( K(n-1) * (K-1)1 ) + ( K(n-2) * (K-1)2 ) + ....... (K-1)n
  929. Length of the smallest number which is divisible by K and formed by using 1's only
  930. Remove elements to make array sorted
  931. Find the number of binary strings of length N with at least 3 consecutive 1s
  932. Find the number of integers x in range (1,N) for which x and x+1 have same number of divisors
  933. Total number of triangles formed when there are H horizontal and V vertical lines
  934. Minimum number of given operations required to convert a permutation into an identity permutation
  935. Count distinct points visited on the number line
  936. Find the count of sub-strings whose characters can be rearranged to form the given word
  937. Count all prefixes of the given binary array which are divisible by x
  938. Reduce the fraction to its lowest form
  939. Length of the longest increasing subsequence such that no two adjacent elements are coprime
  940. Find n positive integers that satisfy the given equations
  941. Maximize the happiness of the groups on the Trip
  942. Delete odd and even numbers at alternate step such that sum of remaining elements is minimized
  943. Minimum sub-array such that number of 1's in concatenation of binary representation of its elements is at least K
  944. Shell-Metzner Sort
  945. Find the longest sub-string which is prefix, suffix and also present inside the string
  946. Find the minimum number of operations required to make all array elements equal
  947. Find missing element in a sorted array of consecutive numbers
  948. Minimum number of changes such that elements are first Negative and then Positive
  949. Length of the longest substring with no consecutive same letters
  950. Find the number of players who roll the dice when the dice output sequence is given
  951. Predict the winner of the game on the basis of absolute difference of sum by selecting numbers
  952. Divide a number into two parts
  953. Program to calculate product of digits of a number
  954. Print the first and last character of each word in a String
  955. Divide array into increasing and decreasing subsequence without changing the order
  956. Queries to answer the number of ones and zero to the left of given index
  957. Program to find the maximum difference between the index of any two different numbers
  958. Divide array into two parts with equal sum according to the given constraints
  959. Remove the first and last character of each word in a string
  960. Capitalize the first and last character of each word in a string
  961. Check if two strings are same ignoring their cases
  962. Find the sum of the number of divisors
  963. Split the array elements into strictly increasing and decreasing sequence
  964. Find the sum of digits of a number at even and odd places
  965. Find the value at kth position in the generated array
  966. 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
  967. Largest ellipse that can be inscribed within a rectangle which in turn is inscribed within a semicircle
  968. Find the lexicographically smallest string which satisfies the given condition
  969. Find the number of sub arrays in the permutation of first N natural numbers such that their median is M
  970. Find the number of divisors of all numbers in the range [1, n]
  971. Queries to check if substring[L...R] is palindrome or not
  972. Count pairs of non-overlapping palindromic sub-strings of the given string
  973. Check if matrix A can be converted to B by changing parity of corner elements of any submatrix
  974. Maximum sum of cocktail glass in a 2D matrix
  975. Number of triangles possible with given lengths of sticks which are powers of 2
  976. Count of elements whose absolute difference with the sum of all the other elements is greater than k
  977. Minimum length of the sub-string whose characters can be used to form a palindrome of length K
  978. Check whether N is a Dihedral Prime Number or not
  979. Find minimum positive integer x such that a(x^2) + b(x) + c >= k
  980. Length of the normal from origin on a straight line whose intercepts are given
  981. Number of subsequences with zero sum
  982. Count of sub-strings that do not consist of the given character
  983. Find the maximum possible value of a[i] % a[j] over all pairs of i and j
  984. Maximize the maximum subarray sum after removing atmost one element
  985. Count the pairs of vowels in the given string
  986. 3-digit Osiris number
  987. Dudeney Numbers
  988. Insertion and Deletion in Heaps
  989. Building Heap from Array
  990. Sum of elements in 1st array such that number of elements less than or equal to them in 2nd array is maximum
  991. Calculate the loss incurred in selling the given items at discounted price
  992. Given a string and an integer k, find the kth sub-string when all the sub-strings are sorted according to the given condition
  993. Find the kth element in the series generated by the given N ranges
  994. Check whether the given string is a valid identifier
  995. Find the nth term of the given series
  996. Count of sub-strings of length n possible from the given string
  997. Maximum absolute difference in an array
  998. Move all zeros to start and ones to end in an Array of random integers
  999. Find out the minimum number of coins required to pay total amount
  1000. Longest substring of only 4's from the first N characters of the infinite string
  1001. Equation of straight line passing through a given point which bisects it into two equal line segments
  1002. Count different numbers possible using all the digits their frequency times
  1003. Find the minimum of maximum length of a jump required to reach the last island in exactly k jumps
  1004. Print all numbers whose set of prime factors is a subset of the set of the prime factors of X
  1005. Highest power of a number that divides other number
  1006. Count of sub-strings that contain character X at least once
  1007. Area of triangle formed by the axes of co-ordinates and a given straight line
  1008. Distance between two parallel lines
  1009. Check if given two straight lines are identical or not
  1010. Minimum cost to modify a string
  1011. Highest power of 2 that divides a number represented in binary
  1012. Minimum time required to transport all the boxes from source to the destination under the given constraints
  1013. Find sum of factorials in an array
  1014. Count of quadruplets with given Sum | Set 2
  1015. Find the Diameter or Longest chord of a Circle
  1016. Determine the position of the third person on regular N sided polygon
  1017. Length of the chord of the circle whose radius and the angle subtended at the center by the chord is given
  1018. Number of character corrections in the given strings to make them equal
  1019. Reorder the position of the words in alphabetical order
  1020. Given two arrays count all pairs whose sum is an odd number
  1021. Print steps to make a number in form of 2^X - 1
  1022. Length of the direct common tangent between two externally touching circles
  1023. Shortest distance from the centre of a circle to a chord
  1024. Radius of the circle when the width and height of an arc is given
  1025. Length of direct common tangent between the two non-intersecting Circles
  1026. Length of direct common tangent between two intersecting Circles
  1027. Shortest distance between a point and a circle
  1028. Count pairs with average present in the same array
  1029. Minimizing array sum by applying XOR operation on all elements of the array
  1030. Maximize the given number by replacing a segment of digits with the alternate digits given
  1031. Queries to answer the X-th smallest sub-string lexicographically
  1032. Count unique numbers that can be generated from N by adding one and removing trailing zeros
  1033. Find an index such that difference between product of elements before and after it is minimum
  1034. Find element with the maximum set bits in an array
  1035. Minimum number of cubes whose sum equals to given number N
  1036. Convert given integer X to the form 2^N - 1
  1037. Generate an array of K elements such that sum of elements is N and the condition a[i] < a[i+1] <= 2*a[i] is met | Set 2
  1038. Calculate score for the given binary string
  1039. Number of positions such that adding K to the element is greater than sum of all other elements
  1040. Count number of 1s in the array after N moves
  1041. Largest even number that can be formed by any number of swaps
  1042. Check if given Preorder, Inorder and Postorder traversals are of same tree | Set 2
  1043. Area of plot remaining at the end
  1044. Find permutation of first N natural numbers that satisfies the given condition
  1045. Minimum increments to convert to an array of consecutive integers
  1046. Make lexicographically smallest palindrome by substituting missing characters
  1047. Bellman Ford Algorithm (Simple Implementation)
  1048. Compare sum of first N-1 elements to Nth element of an array
  1049. Program to print an array in Pendulum Arrangement with constant space
  1050. Ratio of the distance between the centers of the circles and the point of intersection of two direct common tangents to the circles
  1051. Maximum number of edges in Bipartite graph
  1052. Minimum integer such that it leaves a remainder 1 on dividing with any element from the range [2, N]
  1053. Generate an Array in which count of even and odd sum sub-arrays are E and O respectively
  1054. Minimum number of given operations required to reduce the array to 0 element
  1055. Program to find the rate percentage from compound interest of consecutive years
  1056. Find prime number K in an array such that (A[i] % K) is maximum
  1057. Check if it is possible to make two martices strictly increasing by swapping corresponding values only
  1058. Count Pairs from two arrays with even sum
  1059. Count the number of primes in the prefix sum array of the given array
  1060. Rearrange the array to maximize the number of primes in prefix sum of the array
  1061. Check whether product of integers from a to b is positive , negative or zero
  1062. Maximum sum such that no two elements are adjacent | Set 2
  1063. Ratio of the distance between the centers of the circles and the point of intersection of two transverse common tangents to the circles
  1064. Create a sequence whose XOR of elements is y
  1065. Count squares with odd side length in Chessboard
  1066. Minimum number of sub-strings of a string such that all are power of 5
  1067. Bitwise AND of sub-array closest to K
  1068. Find letter's position in Alphabet using Bit operation
  1069. Optimal Strategy for a Game | Set 2
  1070. Number of edges in mirror image of Complete binary tree
  1071. Find minimum steps required to reach the end of a matrix | Set 2
  1072. Sum of GCDs of each row of the given matrix
  1073. Minimum number of operations on a binary string such that it gives 10^A as remainder when divided by 10^B
  1074. Queries to find the maximum Xor value between X and the nodes of a given level of a perfect binary tree
  1075. Find the index which is the last to be reduced to zero after performing a given operation
  1076. Number of common tangents between two circles if their centers and radius is given
  1077. Check if a circle lies inside another circle or not
  1078. Angle subtended by the chord when the angle subtended by another chord of same length is given
  1079. Queries for bitwise OR in the index range [L, R] of the given array
  1080. Queries for bitwise AND in the index range [L, R] of the given array
  1081. Find the time which is palindromic and comes after the given time
  1082. Find the last non repeating character in string
  1083. Find average of two numbers using bit operation
  1084. Find if nCr is divisible by the given prime
  1085. Queries for bitwise AND in the given matrix
  1086. Queries for bitwise OR in the given matrix
  1087. Generate all unique partitions of an integer | Set 2
  1088. Remove elements to make array satisfy arr[ i+1] < arr[i] for each valid i
  1089. Sort an alphanumeric string such that the positions of alphabets and numbers remain unchanged
  1090. Find the sum of numbers from 1 to n excluding those which are powers of K
  1091. Check if a string contains two non overlapping sub-strings "geek" and "keeg"
  1092. Check if the given matrix is increasing row and column wise
  1093. Check if the given Prufer sequence is valid or not
  1094. Print an N x M matrix such that each row and column has all the vowels in it
  1095. Check whether an array can be made strictly increasing by modifying atmost one element
  1096. Find the Jaccard Index and Jaccard Distance between the two given sets
  1097. Count of all possible values of X such that A % X = B
  1098. Queries to find the last non-repeating character in the sub-string of a given string
  1099. Minimize the sum after choosing elements from the given three arrays
  1100. Count the triplets such that A[i] < B[j] < C[k]
  1101. Factorial of an Array of integers
  1102. Distance of chord from center when distance between center and another equal length chord is given
  1103. Subset with sum closest to zero
  1104. Number of subsets with zero sum
  1105. Check if each element of the given array is the product of exactly K prime numbers
  1106. Find maximum topics to prepare in order to pass the exam
  1107. Number of ways to divide an array into K equal sum sub-arrays
  1108. Check whether we can sort two arrays by swapping A[i] and B[i]
  1109. Angle subtended by the chord to center of the circle when the angle subtended by the another equal chord of a congruent circle is given
  1110. Print the node with the maximum degree in the prufer sequence
  1111. Print elements of an array according to the order defined by another array | set 2
  1112. Queries for the difference between the count of composite and prime numbers in a given range
  1113. Maximise matrix sum by following the given Path
  1114. Check whether a subsequence exists with sum equal to k if arr[i]> 2*arr[i-1]
  1115. Find the largest possible k-multiple set
  1116. Find the number of Chicks in a Zoo at Nth day
  1117. Find maximum path sum in a 2D matrix when exactly two left moves are allowed
  1118. Check if the two given stacks are same
  1119. Find the smallest positive number missing from an unsorted array : Hashing Implementation
  1120. Find the sum of the ascii values of characters which are present at prime positions
  1121. Count of three non-overlapping sub-strings which on concatenation forms a palindrome
  1122. Maximise array sum after taking non-overlapping sub-arrays of length K
  1123. Sum of XOR of all sub-arrays of length K
  1124. Count the maximum number of elements that can be selected from the array
  1125. Length of the largest substring which have character with frequency greater than or equal to half of the substring
  1126. Sum of all palindrome numbers present in an Array
  1127. Find uncommon characters of the two strings | Set 2
  1128. Maximum sum of non-overlapping subarrays of length atmost K
  1129. Queries to check whether all the elements can be made positive by flipping signs exactly K times
  1130. Count pairs of characters in a string whose ASCII value difference is K
  1131. Find a way to fill matrix with 1's and 0's in blank positions
  1132. 0-1 knapsack queries
  1133. Count number of distinct substrings of a given length
  1134. Find row with maximum and minimum number of zeroes in given Matrix
  1135. Number of 0s and 1s at prime positions in the given array
  1136. Maximum water that can be stored between two buildings
  1137. Count pairs of elements such that number of set bits in their AND is B[i]
  1138. Count of adjacent Vowel Consonant Pairs
  1139. Split the given array into K sub-arrays such that maximum sum of all sub arrays is minimum
  1140. Maximum subset sum such that no two elements in set have same digit in them
  1141. Longest prefix in a string with highest frequency
  1142. Number of ways to choose elements from the array such that their average is K
  1143. Length of longest sub-array with maximum arithmetic mean.
  1144. Queries to find the first non-repeating character in the sub-string of a string
  1145. Find the element in the matrix generated by given rules
  1146. Sum of all mersenne numbers present in an array
  1147. Longest sub-sequence that satisfies the given conditions
  1148. Largest sub-string where all the characters appear at least K times
  1149. Print all the super diagonal elements of the given square matrix
  1150. Find the total number of composite factor for a given number
  1151. Count of substrings which contains a given character K times
  1152. Count Distinct Rectangles in N*N Chessboard
  1153. Number of sub-sequence such that it has one consecutive element with difference less than or equal to 1
  1154. Total number of odd length palindrome sub-sequence around each centre
  1155. Print Lower Hessenberg matrix of order N
  1156. Print Upper Hessenberg matrix of order N
  1157. Count common elements in two arrays containing multiples of N and M
  1158. Number of ways to get a given sum with n number of m-faced dices
  1159. Order of indices which is lexicographically smallest and sum of elements is <= X
  1160. Sort the character array based on ASCII % N