python实现二十四点

给定n个数字,计算出一个知足24点的表达式:好比1,11,2,1:(11+1)*2/1 基本思路就是枚举计算顺序(在一开始进行一次全排列),括号,加减乘除。其实有不少是重复计算过了的。这个程序我为了高效找到一个解就算了,可是咱们把程序稍微修改就能够找到全部的解(表达顺序可能会重复,好比1+2和2+1),同时也能够计算多个数字的组合。 def compute(x,y,op): if op==
相关文章
相关标签/搜索