Valid Perfect Square

Given a positive integer num, return true if num is a perfect square or false otherwise. A perfect square is an integer that is the square of an integer, meaning it is the product of some integer with itself. You must not use any built-in library function, such as sqrt.

Constraints

  • 1 <= num <= 2**31 - 1
Saving… · 2 lines
class Solution:
def isPerfectSquare(self, num: int) -> bool:
Console

Click Run to execute sample tests.