Given an integer x find it s square root.
Floor of sqrt of x.
Compute and return the square root of x where x is guaranteed to be a non negative integer.
The square root of 11 lies in between 3 and 4 so floor of the square root is 3.
If x is an exact square the ceiling and the floor of the square root are equal.
Since the return type is an integer the decimal digits are truncated and only the integer part of the result is returned.
So you could use in python result floorsqrt x if result result x.
If x is not a perfect square then return floor x.
For negative values of x the terms integral part or integer part of x are sometimes instead taken to be the value of the ceiling function i e the value of x rounded to an integer towards 0.
X 11 output.
Result 1 modifying the code you linked to is not a good idea since that code uses some properties of the newton raphson method of calculating the square root.
X 4 output.
The language apl uses x.
B sqrt x returns the square root of each element of the array x.
The sqrt function s domain includes negative and complex numbers which can lead to unexpected results if used unintentionally.
The square root of 4 is 2 input.
For the elements of x that are negative or complex sqrt x produces complex results.
Otherwise the ceiling is one more than the square root.