#92Средне
Полные квадраты
Время: 1 s · Память: 256 MB
- Функции
Условие
Напишите функцию IsSquare(k), которая возвращает true, если неотрицательное целое — квадрат целого числа, и false иначе. С её помощью найдите, сколько из данных чисел — полные квадраты. — тоже полный квадрат.
Формат ввода
В первой строке (). Во второй — целых чисел ().
Формат вывода
Одно целое число — количество полных квадратов.
Примеры
Ввод
10 1 2 3 4 5 6 7 8 9 10
Вывод
3
Ввод
4 0 15 16 17
Вывод
2
Примечание
Не сравнивайте корень как вещественное число: sqrt(x) == floor(sqrt(x)) около ошибается — в double корень из получается ровно , и число считается квадратом. Приведите корень к целому и проверяйте : (в Python — ).
