def isPerfectSquare(num):#задача #coding
if num < 1:
return False
left, right = 1, num
while left <= right:
mid = left + (right - left) // 2
square = mid * mid
if square == num:
return True
elif square < num:
left = mid + 1
else:
right = mid - 1
return False
Post #1760
5.96K
Ответ к предыдущей задаче для новичков
- 👍 3
- ❤ 1