Algorithms-solutions Problem name Difficulty Languages LeetCode Palindrome Number link Permutations link Permutations II link Pow(x, n) link Permutation Sequence link Plus One link Partition List link Path Sum link Path Sum II link Populating Next Right Pointers in Each Node link Populating Next Right Pointers in Each Node II link Pascal's Triangle link Pascal's Triangle II link Palindrome Partitioning link Palindrome Partitioning II link Power of Two link Palindrome Linked List link Product of Array Except Self link Perfect Squares link Peeking Iterator link Power of Three link Patching Array link Palindrome Pairs link Power of Four link Perfect Rectangle link Partition Equal Subset Sum link Pacific Atlantic Water Flow link Path Sum III link Poor Pigs link Predict the Winner link Perfect Number link Permutation in String link Palindromic Substrings link Print Binary Tree link Partition to K Equal Sum Subsets link Parse Lisp Expression link Prefix and Suffix Search link Pyramid Transition Matrix link Prime Number of Set Bits in Binary Representation link Partition Labels link Preimage Size of Factorial Zeroes Function link Positions of Large Groups link Push Dominoes link Peak Index in a Mountain Array link Prime Palindrome link Profitable Schemes link Projection Area of 3D Shapes link Possible Bipartition link Partition Array into Disjoint Intervals link Prison Cells After N Days link Pancake Sorting link Powerful Integers link Partition Array Into Three Parts With Equal Sum link Partition Array for Maximum Sum link Previous Permutation With One Swap link Path In Zigzag Labelled Binary Tree link Parsing A Boolean Expression link Prime Arrangements link Path with Maximum Gold link Palindrome Partitioning III link Print Words Vertically link Product of the Last K Numbers link Pizza With 3n Slices link People Whose List of Favorite Companies Is Not a Subset of Another List link Pseudo-Palindromic Paths in a Binary Tree link Probability of a Two Boxes Having The Same Number of Distinct Balls link Paint House III link Parallel Courses II link Path Crossing link Path with Maximum Probability link Path With Minimum Effort link Partitioning Into Minimum Number Of Deci-Binary Numbers link Palindrome Partitioning IV link Process Tasks Using Servers link Painting a Grid With Three Different Colors link Partition Array Into Two Arrays to Minimize Sum Difference link Parallel Courses III link Plates Between Candles link Process Restricted Friend Requests link Partition Array According to Given Pivot link Percentage of Letter in String link Partition Array Such That Maximum Difference Is K link