【Python】求解:send+more=money,每个字母代表一个数字,相同的字母代表相同的数字,求这些字母代表的数字
前提:0不能作为数字开头算法:利用Python中的全排列函数,取0-9中的8个数作为send+more=money中八个不同字母(该表达式包含相同字母例如o,m,n,e),判断这八个字母组成的表达式是否正确(等号是否成立),利用Python中的eval函数(在eval参数中的“=”改成“==”让其变成布尔型),判断0是否开头只要判断这些字符(“send+more==money”)长度是否等于1...
原创
2018-04-18 20:01:42 ·
5663 阅读 ·
0 评论