Square Root
MATH
BINARY SEARCH
Problem
Given a non-negative integer x, return the integer part of its square root. For any non-perfect square, round down to the nearest integer.
Examples:
integerSqrt(4); // 2 integerSqrt(10); // 3 // The square root of 10 is approximately 3.1622, so round down to the nearest integer
Time Complexity
Aim for a time complexity of O(log n), where n is the input integer x.
Loading...