在Python入门经典中看到了一道SEND, MORE, MONEY的题,至于这个SEND, MORE,MONEY是谁提出来的,我在网上扫荡了很久,google,维基百科也转不开,有知道由来的博友,还望留言,互相学习。
具体的算式如右下图:
英文含义 "多给点钱吧" 图中的字母都表示数字,字母不同表示数字不同。自己动手来计算的话,估计会花一点时间。但是最起码能知道的是,M是属于进位,M的值为1,这将对程序处理循环嵌套带来很大的方便,并大大降低时间复杂度(MORE的范围是1000-1999,而由于有进位SEND的范围是8000-9999)。