The Devil's Calculator

The Devil's Calculator

tricosahedron Nov 25, 2019 @ 10:46am
Binary operator in level 67 is sometimes slightly inaccurate
From what I can tell, the binary operator in level 67 is supposed to calculate log(x)/log(y) = log_y(x) = 1/log_x(y), where x and y are the parameters, and log_b(x) is the logarithm of x to base b.

However, if the first operator is 3 and the second is 9, the result is 0.499999, when it should be log3/log9 = 1/log_3(9) = 1/2 = 0.5.


Using the above result with the unary operator which should represent 2-4x yields 0.000003, when it should be 0.

The level can still be solved without any issues, but those inaccuracies confused me (and might prevent viable alternative solutions).
Last edited by tricosahedron; Nov 25, 2019 @ 10:46am