← 完整题目索引

PROJECT EULER · #0042

编码三角数

Coded Triangle Numbers

仅题目 · 已解决原题 ↗

三角数序列的第 nth 项由下式给出:tn=12n(n+1);所以前十个三角数字是: 1,3,6,10,15,21,28,36,45,55,

通过将单词中的每个字母转换为与其字母位置相对应的数字,并将这些值相加,我们形成一个单词值。例如,SKY 的字值为 19+11+25=55=t10。如果单词值是一个三角数,那么我们就称这个单词为三角形单词。

使用words.txt(右键"链接/目标另存为..."),一个16K的文本文件,包含近两千个常见英语单词,其中有多少个是三角形单词?

题解待补充

这道题的题目已收录,解题思路、代码和答案将在后续补充。