微软面试题:33,88,四个数字任意加减乘除使之最后等于24的公式
四个数字四中操作方式,括号的取舍。
空间复杂度:4!*A(4,3)*C(8) = 12288次差不多就计算完了。
用java建个Calculator的類分别设置属性,4个数字用Set装好操作方式的集合用list装好,暴力解题
坑爹啊,算法不好没编出来
找了个js的方案,如下代码copy到记事本保存为Calculator.html。直接浏览器运行
alert("第一个数字非法!,应该输入大于0小于100的数字!"); alert("第二个数字非法!,应该输入大于0小于100的数字!"); alert("第三个数字非法!,应该输入大于0小于100的数字!"); alert("第四个数字非法!,应该输入大于0小于100的数字!");