Question: **PYTHON** 1.) CODE 2.) ARGUMENT OF CORRECTNESS 3.) RUNTIME ANALYSIS Develop the following: The integer root function: iroot(k, n) returns the largest integer x such
**PYTHON**
1.) CODE
2.) ARGUMENT OF CORRECTNESS
3.) RUNTIME ANALYSIS
Develop the following:
The integer root function: iroot(k, n) returns the largest integer x such that x^k does not exceed n, assuming k and n are both positive integers. (Of course, you must remain in the integer realm all the time; you are not allowed to simply call a floating point library and do floor(sqrt(k,n)).)
For example: iroot(3, 125) equals 5, because 5^3 equals 125 iroot(3, 126) equals 5 also iroot(3, 124) is 4, because 5^3 is greater than 124.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
