题目:
已知公式:
ADoNALD
+ GERALD
________
ARoBERT
以上共有10个字母,每一个字母都代表阿拉伯数字中0~9中的一个,已知D=5,请计算ARoBERT=________
结果:4723970
解释:
由于D=5,所以T=0,则公式变成:
A5oNAL5
+ GERAL5
________
ARoBER0
由于O+E结果个位为O,那E只能是0或者9,由于T为0,所以E为9,则公式变成:
A5oNAL5
+ G9RAL5
________
ARoB9R0
由于A+A结果个位为9,那A只能是4或者9,由于E为9,所以A只能是4,则公式变成:
45oN4L5
+ G9R4L5
________
4RoB9R0
由于5+G+1=R,所以R>=7,由于L+L+1结果个位为R,所以R一定是个奇数,由于E=9,所以R=7,因此G=1,则公式变成:
45oN4L5
+ 1974L5
________
47oB970
由于L+L结果是7或者结果个位是7,所以L只能是3或者8,由于产生了进位,所以L只能是8,则公式变成:
45oN485
+ 197485
________
47oB970
由于N+7结果是B或者结果个位是B,此时只剩下了2、3、6,而由于需要进位,所以N只能是3或者6
如果N是3,那么B是0,由于T是0,所以不能是3;
如果N是6,那么B是3,那O只能2,则公式变成:
4526485
+ 197485
________
4723970