咨询一个算法的问题,我是一点思路都没有了。

64 天前
 lostexile

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

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

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

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

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

1967 次点击
所在节点    问与答
24 条回复
JoeJoeJoe
64 天前
JoeJoeJoe
64 天前
@JoeJoeJoe #20 小数有点不太对 你可以再自己改改, 整数处理的感觉没啥大问题, 代码我也没细看😂
guyeu
64 天前
典型 xy 问题,你的需求是生成包含 n 个五位和五位以内数字的四则运算算式,并隐藏其中一个数,但是你问的是怎么样去检查你的配置(你的逻辑、参数、配置都没有提前解释)。
cloudzhou
64 天前
你的表达能力有待提高,不是很明白你说什么

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1144608

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX