问题如下:
通过分别用 1、2、9 和 6 替换单词 CARE 中的每个字母,我们形成一个平方数:1296 = 36^(2)。值得注意的是,通过使用相同的数字替换,字谜 RACE 也形成了一个平方数:9216 = 96^(2)。我们将称 CARE(和 RACE)为方形字谜词对,并进一步指定前导零是不允许的,不同的字母也不能与另一个字母具有相同的数字值。
使用 words.txt(右键单击并“将链接/目标另存为...”),一个 16K 的文本文件,其中包含近两千个常用英文单词,找到所有方形字谜单词对(回文单词不被视为本身的字谜)。
由这样一对中的任何成员组成的最大平方数是多少?
注意:形成的所有字谜必须包含在给定的文本文件中。
我不明白 CARE 到 1296 的映射?这是如何运作的?还是所有排列映射都意味着要尝试,即所有字母到 1-9?