主题:【原创】用计算机求解一个儿时的游戏 -- Highway
共:💬39 🌺28
fix了一下,给出了两个答案(7,7,4,4四张牌)
Please input 4 numbers here, like "7, 8, 11, 9" 4, 4, 7, 7 The solution is: (4 - (4 / 7)) * 7 The solution is: 7 * (4 - (4 / 7))
仔细一看,其实是一种算法。我现在基于String表达式的算法甄别不出来。简单的fix就是把这些表达式标准化一下,这样形似的算法就会“合并”起来。
刚才把取余数算法加了进来,答案有多了一些,变成了
The solution is: (4 * 7) - (4 % 7) The solution is: ((4 % 7) * 7) - 4 The solution is: 7 * (4 - (4 / 7)) The solution is: (7 * 4) - (4 % 7) The solution is: (4 - (4 / 7)) * 7 The solution is: (7 * (4 % 7)) - 4
如果把乘方加进来,好多问题变得更有趣了。
- 相关回复 上下关系8
压缩 2 层
🙂类似的还有5 5 5 1 枸杞子 字0 2007-02-26 04:19:08
😄哈哈,你这么一说我又看了一下我的code,真的是有个bug
🙂你是说乘方? 1 CatOH 字53 2007-02-25 22:25:01
🙂我猜可能是除不尽的时候小数截断的问题 CatOH 字246 2007-02-25 20:11:22
😁double rounding error的问题我想到了,问题 1 Highway 字173 2007-02-25 22:10:58
🙂hehe, 花上 CatOH 字0 2007-02-25 22:17:13