# P

- [Padovan n-step number sequences](/sidef-lang/programming_tasks/p/padovan_n-step_number_sequences.md)
- [Palindrome dates](/sidef-lang/programming_tasks/p/palindrome_dates.md)
- [Palindrome detection](/sidef-lang/programming_tasks/p/palindrome_detection.md)
- [Palindrome pairs](/sidef-lang/programming_tasks/p/palindrome_pairs.md)
- [Palindromic gapful numbers](/sidef-lang/programming_tasks/p/palindromic_gapful_numbers.md)
- [Palindromic primes](/sidef-lang/programming_tasks/p/palindromic_primes.md)
- [Palindromic primes in base 16](/sidef-lang/programming_tasks/p/palindromic_primes_in_base_16.md)
- [Pandigital prime](/sidef-lang/programming_tasks/p/pandigital_prime.md)
- [Pangram checker](/sidef-lang/programming_tasks/p/pangram_checker.md)
- [Parallel brute force](/sidef-lang/programming_tasks/p/parallel_brute_force.md)
- [Parallel calculations](/sidef-lang/programming_tasks/p/parallel_calculations.md)
- [Parsing](/sidef-lang/programming_tasks/p/parsing.md)
- [RPN calculator algorithm](/sidef-lang/programming_tasks/p/parsing/rpn_calculator_algorithm.md)
- [RPN to infix conversion](/sidef-lang/programming_tasks/p/parsing/rpn_to_infix_conversion.md)
- [Shunting-yard algorithm](/sidef-lang/programming_tasks/p/parsing/shunting-yard_algorithm.md)
- [Partial function application](/sidef-lang/programming_tasks/p/partial_function_application.md)
- [Partition an integer x into n primes](/sidef-lang/programming_tasks/p/partition_an_integer_x_into_n_primes.md)
- [Partition function P](/sidef-lang/programming_tasks/p/partition_function_p.md)
- [Pascal's triangle](/sidef-lang/programming_tasks/p/pascals_triangle.md)
- [Puzzle](/sidef-lang/programming_tasks/p/pascals_triangle/puzzle.md)
- [Pascal matrix generation](/sidef-lang/programming_tasks/p/pascal_matrix_generation.md)
- [Pathological floating point problems](/sidef-lang/programming_tasks/p/pathological_floating_point_problems.md)
- [Peano curve](/sidef-lang/programming_tasks/p/peano_curve.md)
- [Pell's equation](/sidef-lang/programming_tasks/p/pells_equation.md)
- [Pell numbers](/sidef-lang/programming_tasks/p/pell_numbers.md)
- [Penrose tiling](/sidef-lang/programming_tasks/p/penrose_tiling.md)
- [Pentagram](/sidef-lang/programming_tasks/p/pentagram.md)
- [Percentage difference between images](/sidef-lang/programming_tasks/p/percentage_difference_between_images.md)
- [Percolation](/sidef-lang/programming_tasks/p/percolation.md)
- [Mean run density](/sidef-lang/programming_tasks/p/percolation/mean_run_density.md)
- [Site percolation](/sidef-lang/programming_tasks/p/percolation/site_percolation.md)
- [Perfect numbers](/sidef-lang/programming_tasks/p/perfect_numbers.md)
- [Perfect shuffle](/sidef-lang/programming_tasks/p/perfect_shuffle.md)
- [Perfect totient numbers](/sidef-lang/programming_tasks/p/perfect_totient_numbers.md)
- [Perlin noise](/sidef-lang/programming_tasks/p/perlin_noise.md)
- [Permutation test](/sidef-lang/programming_tasks/p/permutation_test.md)
- [Permutations](/sidef-lang/programming_tasks/p/permutations.md)
- [Permutations by swapping](/sidef-lang/programming_tasks/p/permutations_by_swapping.md)
- [Permutations with repetitions](/sidef-lang/programming_tasks/p/permutations_with_repetitions.md)
- [Permutations with some identical elements](/sidef-lang/programming_tasks/p/permutations_with_some_identical_elements.md)
- [Pernicious numbers](/sidef-lang/programming_tasks/p/pernicious_numbers.md)
- [Phrase reversals](/sidef-lang/programming_tasks/p/phrase_reversals.md)
- [Pi](/sidef-lang/programming_tasks/p/pi.md)
- [Pick random element](/sidef-lang/programming_tasks/p/pick_random_element.md)
- [Pierpont primes](/sidef-lang/programming_tasks/p/pierpont_primes.md)
- [Pig the dice game](/sidef-lang/programming_tasks/p/pig-the-dice-game.md)
- [Player](/sidef-lang/programming_tasks/p/pig-the-dice-game/player.md)
- [Piprimes](/sidef-lang/programming_tasks/p/piprimes.md)
- [Pisano period](/sidef-lang/programming_tasks/p/pisano_period.md)
- [Plasma effect](/sidef-lang/programming_tasks/p/plasma_effect.md)
- [Playfair cipher](/sidef-lang/programming_tasks/p/playfair_cipher.md)
- [Playing cards](/sidef-lang/programming_tasks/p/playing_cards.md)
- [Plot coordinate pairs](/sidef-lang/programming_tasks/p/plot_coordinate_pairs.md)
- [Pointers and references](/sidef-lang/programming_tasks/p/pointers_and_references.md)
- [Polymorphic copy](/sidef-lang/programming_tasks/p/polymorphic_copy.md)
- [Polymorphism](/sidef-lang/programming_tasks/p/polymorphism.md)
- [Polynomial derivative](/sidef-lang/programming_tasks/p/polynomial_derivative.md)
- [Polynomial long division](/sidef-lang/programming_tasks/p/polynomial_long_division.md)
- [Polynomial regression](/sidef-lang/programming_tasks/p/polynomial_regression.md)
- [Polynomial synthetic division](/sidef-lang/programming_tasks/p/polynomial_synthetic_division.md)
- [Population count](/sidef-lang/programming_tasks/p/population_count.md)
- [Positive decimal integers with the digit 1 occurring exactly twice](/sidef-lang/programming_tasks/p/positive_decimal_integers_with_the_digit_1_occurring_exactly_twice.md)
- [Power set](/sidef-lang/programming_tasks/p/power_set.md)
- [Powerful numbers](/sidef-lang/programming_tasks/p/powerful_numbers.md)
- [Practical numbers](/sidef-lang/programming_tasks/p/practical_numbers.md)
- [Price fraction](/sidef-lang/programming_tasks/p/price_fraction.md)
- [Primality by trial division](/sidef-lang/programming_tasks/p/primality_by_trial_division.md)
- [Primality by Wilson's theorem](/sidef-lang/programming_tasks/p/primality_by_wilsons_theorem.md)
- [Prime conspiracy](/sidef-lang/programming_tasks/p/prime_conspiracy.md)
- [Prime decomposition](/sidef-lang/programming_tasks/p/prime_decomposition.md)
- [Prime numbers p for which the sum of primes less than or equal to p is prime](/sidef-lang/programming_tasks/p/prime_numbers_p_for_which_the_sum_of_primes_less_than_or_equal_to_p_is_prime.md)
- [Prime numbers which contain 123](/sidef-lang/programming_tasks/p/prime_numbers_which_contain_123.md)
- [Prime numbers whose neighboring pairs are tetraprimes](/sidef-lang/programming_tasks/p/prime_numbers_whose_neighboring_pairs_are_tetraprimes.md)
- [Prime reciprocal sum](/sidef-lang/programming_tasks/p/prime_reciprocal_sum.md)
- [Prime triplets](/sidef-lang/programming_tasks/p/prime_triplets.md)
- [Primes - allocate descendants to their ancestors](/sidef-lang/programming_tasks/p/primes_-_allocate_descendants_to_their_ancestors.md)
- [Primes n\*2 m 1](/sidef-lang/programming_tasks/p/primes_n-2_m_1.md)
- [Primes which contain only one odd digit](/sidef-lang/programming_tasks/p/primes_which_contain_only_one_odd_digit.md)
- [Primes whose first and last number is 3](/sidef-lang/programming_tasks/p/primes_whose_first_and_last_number_is_3.md)
- [Primes whose sum of digits is 25](/sidef-lang/programming_tasks/p/primes_whose_sum_of_digits_is_25.md)
- [Primes with digits in nondecreasing order](/sidef-lang/programming_tasks/p/primes_with_digits_in_nondecreasing_order.md)
- [Primorial numbers](/sidef-lang/programming_tasks/p/primorial_numbers.md)
- [Priority queue](/sidef-lang/programming_tasks/p/priority_queue.md)
- [Probabilistic choice](/sidef-lang/programming_tasks/p/probabilistic_choice.md)
- [Problem of Apollonius](/sidef-lang/programming_tasks/p/problem_of_apollonius.md)
- [Product of divisors](/sidef-lang/programming_tasks/p/product_of_divisors.md)
- [Product of min and max prime factors](/sidef-lang/programming_tasks/p/product_of_min_and_max_prime_factors.md)
- [Program name](/sidef-lang/programming_tasks/p/program_name.md)
- [Program termination](/sidef-lang/programming_tasks/p/program_termination.md)
- [Proper divisors](/sidef-lang/programming_tasks/p/proper_divisors.md)
- [Pseudo-random numbers](/sidef-lang/programming_tasks/p/pseudo-random-numbers.md)
- [Combined recursive generator MRG32k3a](/sidef-lang/programming_tasks/p/pseudo-random-numbers/combined_recursive_generator_mrg32k3a.md)
- [Middle-square method](/sidef-lang/programming_tasks/p/pseudo-random-numbers/middle-square_method.md)
- [PCG32](/sidef-lang/programming_tasks/p/pseudo-random-numbers/pcg32.md)
- [Splitmix64](/sidef-lang/programming_tasks/p/pseudo-random-numbers/splitmix64.md)
- [Xorshift star](/sidef-lang/programming_tasks/p/pseudo-random-numbers/xorshift_star.md)
- [Pseudorandom number generator image](/sidef-lang/programming_tasks/p/pseudorandom_number_generator_image.md)
- [Pythagoras tree](/sidef-lang/programming_tasks/p/pythagoras_tree.md)
- [Pythagorean quadruples](/sidef-lang/programming_tasks/p/pythagorean_quadruples.md)
- [Pythagorean triples](/sidef-lang/programming_tasks/p/pythagorean_triples.md)
