Write a program which, given two positive integers n and x, will display the n-th root of x (which is also x1/n) in decimal to an accuracy of 0.00001. The program must output the resulting number in decimal, and it must work for any two numbers n and x. The variables may be defined in the program, or they may be inputted by the user, but it must work for any two positive integers.
However:
- You may not use any arithmetic operators or bitwise operators (including
+
,*
,^
,>>
, etc.) - You may not use any built-in math functions (such as
pow()
,sqr()
, oradd()
). - No web requests; the program must be completely independent from all outside sources.
Although I tagged this code-golf, a program with more code that can do the job more than 1 second faster is better. A winning program will be faster than all the other programs by more than a second. Time differences of less than 1 second will be considered negligible. If two programs complete within a second of each other, then the one with less code wins.