LeetCodeValid Perfect SquareValid Perfect SquareEasyMathBinary SearchSolution export function isPerfectSquare(num: number): boolean { let r = num; while (num < r * r) { r = Math.floor((r + num / r) / 2); } return r * r === num; }LeetCodeValid Perfect Squarehttps://leetcode.com/problems/valid-perfect-square