微软面试题: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的数字!");
发布了19 篇原创文章 · 获赞 0 · 访问量 1万+