V2EX 07月11日 18:48
[问与答] 咨询一个算法的问题,我是一点思路都没有了。
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

作者分享自己编写脚本生成5位数以内四则运算算式的经验,遇到生成效率低、校验逻辑卡顿问题,寻求解决方案。

想给女儿出一些计算题目,于是自己写了个简单的脚本。

现在遇到一个问题,我想要输出 5 个数字以内的四则运算算式,每个数字都有可能是 5 位数以内的自然数。

基于计算训练的需求,我想要保证结果必须为整数。就是想出一些 131328÷27÷256=19 这种的算式,孩子自己就能快速的知道计算是不是有错误。

但是我发现在生成的算式的时候效率非常低,经常遇到卡死的情况。于是我在生成前增加了一个校验的逻辑,就是输入一下配置,先看一下这个配置能生成多少个算式,如果符合条件的算式数量比较小,比如为 0 ,或者小于 10 ,就直接提示配置不合理。

现在我被这个检查配置的逻辑卡住了,完全没有思路如何高效的去计算符合配置的算式数量。请问各位大佬有思路么。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

四则运算 算式生成 计算效率 脚本编写 算法校验
相关文章