! Copyright (c) 2008 Aaron Schaefer.
! See https://factorcode.org/license.txt for BSD license.
-USING: ascii io.encodings.ascii io.files kernel make math math.functions
-project-euler.common sequences splitting ;
+USING: ascii io.encodings.ascii io.files kernel make math
+math.functions project-euler.common sequences splitting ;
IN: project-euler.042
-! https://projecteuler.net/index.php?section=problems&id=42
+! https://projecteuler.net/problem=42
! DESCRIPTION
! -----------
! 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ...
-! By converting each letter in a word to a number corresponding to its
-! alphabetical position and adding these values we form a word value. For
-! example, the word value for SKY is 19 + 11 + 25 = 55 = t10. If the word value
-! is a triangle number then we shall call the word a triangle word.
+! By converting each letter in a word to a number corresponding
+! to its alphabetical position and adding these values we form a
+! word value. For example, the word value for SKY is 19 + 11 +
+! 25 = 55 = t10. If the word value is a triangle number then we
+! shall call the word a triangle word.
-! Using words.txt (right click and 'Save Link/Target As...'), a 16K text file
-! containing nearly two-thousand common English words, how many are triangle
-! words?
+! Using words.txt (right click and 'Save Link/Target As...'), a
+! 16K text file containing nearly two-thousand common English
+! words, how many are triangle words?
! SOLUTION