面试题: 已知公式:ADONALD+GERALD=AROBERT,以上共有10个字母,每一个字母都代表阿拉伯数字中0~9中的一个,已知D=5,请计算其余9个字母代表的数字。附带超详细参考解析

面试题: 已知公式:ADONALD+GERALD=AROBERT,以上共有10个字母,每一个字母都代表阿拉伯数字中0~9中的一个,已知D=5,请计算其余9个字母代表的数字。

最后答案:0=T 1=G 2=O 3=B 4=A 5=D 6=N 7=R 8=L 9=E

下是超详细参考解析

已知公式:

   DONALD 
+  GERALD 
————————————
   ROBERT

题意已知D=5
整理一下公式:(.为标记向前进一位,注意这里的阿拉伯数字0和字母O)

   5ONAL5 
+  GERAL5
———————.—————
   ROBER0

显然T=0,并且向前进一位
目前可以得出:
∵ 2L+1=R =>这里可以知道:R为奇数 =>这里可推出R=3或R=7或R=9
∵ O+E=O =>这里可以知道:会向前进一位,即5+G+1=R
=>这里可推出E=0或E=9,又∵T=0,∴E=9(显然N+R=B会向前进一位)
∵式子中5+G=R,R已经是最高位,∴R=7或R=9,又∵E=9,∴R=7
∵5+G+1=R,R=7,∴G=1
整理一下公式:

   5ONAL5 
+  197AL5
———.———.——————
   7OB970

∵2A=9 =>这里可推出:这里必然有2A+1=9,即L+L必然会有向前进一位,∴A=4
∵2L+1=R=7 =>这里可推出:L=3或L=8。若L=3,2L+1=7,但是没有向前进一位,∴L=8
整理一下公式:

   5ON485 
+  197485
———.——..——————
   7OB970

目前已知:
T=0,G=1,A=4,D=5,R=7,L=8,E=9,剩下236
分别把236分别代入N,计算N+7=B =>N=6
∴B=3,O=2

综上:
0=T 1=G 2=O 3=B 4=A 5=D 6=N 7=R 8=L 9=E

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值