24点速算
四个数用加减乘除和括号算出 24,出题保证有解,答案校验不使用 eval
24 点速算
用加减乘除和括号把四个数算成 24,每个数只能用一次
1 - 9
1 - 13(含扑克)
本题用时
0 秒
答对
0
连对
0
最高连对
0
7
6
7
4
玩法与技巧
- 只能使用加、减、乘、除和括号,四个数各用且仅用一次,结果等于 24。
- 点击数字卡片或运算符按钮可以快速拼出算式,也可以直接键盘输入,回车提交。
- 1 - 13 模式对应扑克牌,A 记作 1,J、Q、K 分别记作 11、12、13。
- 出题时已用穷举法验证过一定有解,算不出来是难度问题不是题目问题。
- 常见套路:先凑出
3 × 8、4 × 6、12 × 2、24 + 0、25 - 1;除法产生分数的解法(如8 ÷ (3 - 8 ÷ 3))最容易被忽略。 - 校验允许中间出现分数,只要最终结果等于 24 就算通过;表达式由内置解析器计算,不使用 eval。
功能介绍
24 点速算随机出四个数,要求用加、减、乘、除和括号把它们算成 24,每个数用且仅用一次。出题时会用穷举法(两两合并递归搜索全部运算顺序与括号组合)验证一定有解,因此算不出来只是难度问题。提供 1-9 与 1-13 两种范围,后者对应扑克牌,A 记作 1,J、Q、K 分别记作 11、12、13。可以点击数字卡片与运算符按钮拼出算式,也可以直接键盘输入、回车提交。校验会先检查用到的数字是否与题目完全一致(多用、少用、改数都会被指出),再用内置的调度场算法解析表达式求值——不使用 eval,避免执行任意代码;中间过程允许出现分数,只要最终结果等于 24 即通过。统计答对数、连对数与本题用时,最高连对保存在本机浏览器;点「看答案」会给出一个参考解,同时清零连对。
使用说明
1. 选择 1-9 或 1-13(含扑克)范围;2. 看四张数字卡片,用加减乘除和括号凑出 24;3. 点击卡片和运算符按钮拼算式,或直接在输入框键盘输入,回车提交;4. 提交后会校验数字是否各用一次、结果是否等于 24;5. 答对后自动进入下一题并累加连对;6. 实在算不出点「看答案」查看参考解,会清零连对;7. 常见套路是先凑 3×8、4×6、12×2、25-1,别忘了除法产生分数的解法;8. 最高连对保存在本机浏览器。