Проверить квадрат

Полный квадрат — это число, которое можно получить умножением целого числа на само себя. Напишите функцию, которая возвращает True, если неотрицательное число n является полным квадратом, иначе False. Например, 16 подходит, потому что это 4 * 4.

Примеры

Ввод
16
Вывод
True
Ввод
15
Вывод
False
Ввод
0
Вывод
True

Нужно реализовать

def is_perfect_square(n: int) -> bool:

Теги

mathbinary-search
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
16
ОжидаемыйTrue
2
Ввод
15
ОжидаемыйFalse
3
Ввод
0
ОжидаемыйTrue
4
Ввод
1
ОжидаемыйTrue
5
Ввод
10000
ОжидаемыйTrue
6
Ввод
1000
ОжидаемыйFalse
Фокус-радио
На паузе · SomaFM · Fluid