2 ms·
Would forcing the integer result fix this problem? Something like: def f(a, b, c, d, e, f, g, h, i): return a + int((13 * b * i + g * h * c) / (i *
by ust 11y ago
Would forcing the integer result fix this problem? Something like:
def f(a, b, c, d, e, f, g, h, i):
return a + int((13 * b * i + g * h * c) / (i * c)) + d + 12 * e - f - 11 - 10
If I try it like this, I still have the same number of solutions...
Maybe I'm missing something..
EDIT: code formatting...
- IanCal 11y agoNo, the problem is the other way around. Keeping them as integers and just using '/' is what's causnig the problem. You can either force them to be floats (not the result, the parameters in the calculation), or you can explicitly look for divisions that have remainders.