Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 469 Bytes

File metadata and controls

26 lines (17 loc) · 469 Bytes

367 Valid Perfect Square

Description

link


Solution


Code

class Solution:
    def isPerfectSquare(self, num: int) -> bool:
        r = num
        while r*r > num:
            r = (r + num//r) // 2
        return r*r == num