Go to file
Tibor Bizjak 1647025aa4 Fixed pypy bug 2023-04-10 22:49:00 +02:00
data Added solutions for N=50-60 2023-03-27 17:26:44 +02:00
.gitignore Refactored main. Added solution validation. Added .gitignore 2023-04-01 23:48:15 +02:00
012_highly_divisable_triangular_numbers.py Last old solutions with code good enough to publish. 2023-03-28 01:58:58 +02:00
048_self_powers.py Last old solutions with code good enough to publish. 2023-03-28 01:58:58 +02:00
050_consecutive_prime_sum.py Added solutions for N=50-60 2023-03-27 17:26:44 +02:00
051_prime_digit_replacement.py Added solutions for N=50-60 2023-03-27 17:26:44 +02:00
052_permuted_multiples.py Added solutions for N=50-60 2023-03-27 17:26:44 +02:00
054_poker_hands.py Added solutions for N=50-60 2023-03-27 17:26:44 +02:00
055_lychrel_nums.py Added solutions for N=50-60 2023-03-27 17:26:44 +02:00
056_powerful_digit_sum.py Added solutions for N=50-60 2023-03-27 17:26:44 +02:00
059_xor_decryption.py Added solutions for N=50-60 2023-03-27 17:26:44 +02:00
061_cyclical_fig_nums.py Added solutions for N=60-80 2023-03-27 16:30:58 +02:00
062_cubic_permutations.py Added solutions for N=60-80 2023-03-27 16:30:58 +02:00
064_odd_period_square_roots.c Added solutions for N=60-80 2023-03-27 16:30:58 +02:00
065_convergents_of_e.py Added solutions for N=60-80 2023-03-27 16:30:58 +02:00
066_diophantine_equation.py Added solutions for N=60-80 2023-03-27 16:30:58 +02:00
068_magic_5gon_ring.py Added solutions for N=60-80 2023-03-27 16:30:58 +02:00
074_digit_factorial_chains.c Added solutions for N=60-80 2023-03-27 16:30:58 +02:00
075_singular_integer_right_triangles.c Added solutions for N=60-80 2023-03-27 16:30:58 +02:00
076_counting_summations.c Added solutions for N=60-80 2023-03-27 16:30:58 +02:00
077_prime_summations.py Added solutions for N=60-80 2023-03-27 16:30:58 +02:00
078_coin_partitions.py Added solutions for N=60-80 2023-03-27 16:30:58 +02:00
080_square_root_digital_expansion.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
081_path_sum.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
082_path_sum.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
083_path_sum.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
084_monopoly_odds.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
085_counting_rectangles.c Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
087_prime_power_triples.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
088_product-sum_numbers.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
089_roman_numerals.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
090_cube_digit_pairs.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
091_right_triangles_with_integer_coordinates.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
093_arithmetic_expressions.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
094_almost_equilateral_triangles.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
099_largest_exponential.py Added solutions for N=80-100 2023-03-26 22:59:33 +02:00
100_arranged_probability.py Added solutions for N=100-110 2023-03-26 17:56:21 +02:00
101_optimum_polynomials.py Added solutions for N=100-110 2023-03-26 17:56:21 +02:00
102_triangle_containment.py Added solutions for N=100-110 2023-03-26 17:56:21 +02:00
103_special_subset_sums_optimum.py Added solutions for N=100-110 2023-03-26 17:56:21 +02:00
104_pandigital_fibonacci_ends.py Added solutions for N=100-110 2023-03-26 17:56:21 +02:00
105_special_subset_sums_testing.py Added solutions for N=100-110 2023-03-26 17:56:21 +02:00
106_special_subset_sums_meta.py Added solutions for N=100-110 2023-03-26 17:56:21 +02:00
107_minimal_network.py Added solutions for N=100-110 2023-03-26 17:56:21 +02:00
108_diophantine_reciprocals_I.py Added solutions for N=100-110 2023-03-26 17:56:21 +02:00
109_darts.py Added solutions for N=100-110 2023-03-26 17:56:21 +02:00
110_diophantine_reciprocals_II.py Added solutions for N=110-120 2023-03-26 17:35:02 +02:00
111_primes_with_runs.py Added solutions for N=110-120 2023-03-26 17:35:02 +02:00
112_bouncy_numbers.py Added solutions for N=110-120 2023-03-26 17:35:02 +02:00
113_non-bouncy_numbers.py Added solutions for N=110-120 2023-03-26 17:35:02 +02:00
114_counting_block_I.py Added solutions for N=110-120 2023-03-26 17:35:02 +02:00
115_counting_block_II.py Added solutions for N=110-120 2023-03-26 17:35:02 +02:00
116_red_green_blue_tiles.py Added solutions for N=110-120 2023-03-26 17:35:02 +02:00
117_red_green_blue_tilesII.py Added solutions for N=110-120 2023-03-26 17:35:02 +02:00
118_pandigital_prime_sets.py Added solutions for N=110-120 2023-03-26 17:35:02 +02:00
119_digit_power_sum.py Added solutions for N=110-120 2023-03-26 17:35:02 +02:00
120_square_remainders.py
121_disc_game_prize_fund.py
122_efficient_exponentiation.py
123_prime_square_remainders.py
124_ordered_radicals.py
125_palindromic_sums.py
126_cuboid_layers.py
127_abc-hits.py
128_hexagonal_tile_diff.py
129_repunit_divisibility.py
130_composites_with_prime_repunit_property.py
131_prime_cube_partnership.py
132_large_repunit_factors.py
133_repunit_nonfactors.py
134_prime_pair_connection.py
135_same_differences.py
136_singleton_differences.py
137_fibonacci_golden_nuggets.py
138_special_isosceles_triangles.py
139_pythagorean_tiles.py
140_modified_fibonacci_golden_nuggets.py
141_progressive_numbers.py
142_perfect_square_collection.py
143_torricelli_point.py
144_reflections_of_laser.py Ported to python3 2023-03-27 16:37:16 +02:00
145_reversible_numbers.py
146_investigating_a_prime_pattern.py
149_searching_for_maxsum_subsequence.py
151_paper_sheets.py
156_counting_digits.py
158_strings.py
160_factorial_trailing_digits.py
162_hexadecimal_numbers.py
164_numbers_consecutive_digits.py
165_intersections.py
168_number_rotations.py
171_finding_numbers.py
173_square_laminae.py
174_square_laminae.py
178_step_numbers.py
179_consecutive_positive_divisors.py
187_semiprimes.py
188_the_hyperexponentiation_of_a_number.py
191_prize_strings.py
193_squarefree_numbers.py
203_squarefree_binomial.py
204_generalised_hamming_numbers.py
205_dice_game.py
206_concealed_square.py
211_divisor_square_sum.py
217_balanced_numbers.py
231_prime_factorisation_of_binomial_coefficients.py
243_resilience.py
315_digital_clock_roots.py
329_prime_frog.py
346_strong_repunits.py
347_largest_integer.py
357_prime_generating_integers.py
381_prime-k_factorial.py
387_harshad_numbers.py
429_sum_of_squares.py
493_under_the_rainbow.py
504_square_on_the_inside.py Fixed import 2023-03-26 23:00:14 +02:00
518_prime_triples.py
549_divisibility_of_factorials.py
LICENSE
README.md Added usage info to README 2023-03-27 01:57:20 +02:00
lib.py
main.py Fixed pypy bug 2023-04-10 22:49:00 +02:00
makefile Added solutions for N=60-80 2023-03-27 16:30:58 +02:00

README.md

Project Euler solutions

Solutions to Project Euler in various languages (mostly python).

Usage

Compile with make

$ make 

Solve all solved problems with

$ ./main.py

or

$ python3 main.py