想给女儿出一些计算题目,于是自己写了个简单的脚本。
现在遇到一个问题,我想要输出 5 个数字以内的四则运算算式,每个数字都有可能是 5 位数以内的自然数。
基于计算训练的需求,我想要保证结果必须为整数。就是想出一些 131328÷27÷256=19 这种的算式,孩子自己就能快速的知道计算是不是有错误。
但是我发现在生成的算式的时候效率非常低,经常遇到卡死的情况。于是我在生成前增加了一个校验的逻辑,就是输入一下配置,先看一下这个配置能生成多少个算式,如果符合条件的算式数量比较小,比如为 0 ,或者小于 10 ,就直接提示配置不合理。
现在我被这个检查配置的逻辑卡住了,完全没有思路如何高效的去计算符合配置的算式数量。请问各位大佬有思路么。