]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/project-euler/044/044.factor
project-euler: Rewrap, update links, add copyrights, tests
[factor.git] / extra / project-euler / 044 / 044.factor
index 8e2e5a3ed558b309d03087571958466db16f49fc..8f4958b74baea667d8608d2188c35860b454a247 100644 (file)
@@ -4,27 +4,29 @@ USING: kernel math ranges math.order project-euler.common
 sequences layouts ;
 IN: project-euler.044
 
-! https://projecteuler.net/index.php?section=problems&id=44
+! https://projecteuler.net/problem=44
 
 ! DESCRIPTION
 ! -----------
 
-! Pentagonal numbers are generated by the formula, Pn=n(3n−1)/2. The first ten
-! pentagonal numbers are:
+! Pentagonal numbers are generated by the formula, Pn=n(3n−1)/2.
+! The first ten pentagonal numbers are:
 
 !     1, 5, 12, 22, 35, 51, 70, 92, 117, 145, ...
 
-! It can be seen that P4 + P7 = 22 + 70 = 92 = P8. However, their difference,
-! 70 − 22 = 48, is not pentagonal.
+! It can be seen that P4 + P7 = 22 + 70 = 92 = P8. However,
+! their difference, 70 − 22 = 48, is not pentagonal.
 
-! Find the pair of pentagonal numbers, Pj and Pk, for which their sum and
-! difference is pentagonal and D = |Pk − Pj| is minimised; what is the value of D?
+! Find the pair of pentagonal numbers, Pj and Pk, for which
+! their sum and difference is pentagonal and D = |Pk − Pj| is
+! minimised; what is the value of D?
 
 
 ! SOLUTION
 ! --------
 
-! Brute force using a cartesian product and an arbitrarily chosen limit.
+! Brute force using a cartesian product and an arbitrarily
+! chosen limit.
 
 <PRIVATE