fork download
  1. class Solution:
  2. def isPerfectSquare(self, num: int) -> bool:
  3. left=1
  4. right = num
  5. while left<=right:
  6. mid=left+(right-left)//2
  7. sqr=mid*mid
  8. if sqr==num:
  9. return True
  10. elif sqr<num:
  11. left= mid+1
  12. elif sqr>num:
  13. right=mid-1
  14. return False
  15.  
Success #stdin #stdout 0.02s 9248KB
stdin
Standard input is empty
stdout
Standard output is empty