Квадрат без остатка
Точный квадрат — это число, которое можно получить умножением целого числа на само себя. Например, 16 подходит, потому что это 4 * 4. Дано неотрицательное целое число num. Верни True, если оно является точным квадратом, иначе верни False.
Примеры
Ввод
9Вывод
TrueВвод
16Вывод
TrueВвод
1Вывод
TrueНужно реализовать
def perfect_square(num: int) -> bool:
Теги
mathbinary-search
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
9Ожидаемый
True2
Ввод
16Ожидаемый
True3
Ввод
1Ожидаемый
True4
Ввод
0Ожидаемый
True5
Ввод
10Ожидаемый
False6
Ввод
17Ожидаемый
TrueФокус-радио
На паузе · SomaFM · Fluid