【发布时间】:2011-05-20 07:57:13
【问题描述】:
问题如下:
通过将 CARE 一词中的每个字母分别替换为 1、2、9 和 6,我们形成了一个平方数:1296 = 36^(2)。值得注意的是,通过使用相同的数字替换,字谜 RACE 也形成了一个平方数:9216 = 96^(2)。我们将 CARE(和 RACE)称为方形字谜词对,并进一步说明不允许前导零,不同的字母也不能与另一个字母具有相同的数字值。
使用words.txt(右击和'Save Link/Target As...'),一个包含近两千个常用英文单词的16K文本文件,找到所有方形字谜单词对(不考虑回文单词成为自身的字谜)。
这样一对中的任何成员组成的最大平方数是多少?
注意:形成的所有字谜必须包含在给定的文本文件中。
我不明白 CARE 到 1296 的映射?这是如何运作的?还是要尝试所有排列映射,即所有字母到 1-9?
【问题讨论】:
标签: anagram