Олимпиадный тренинг

Задача . Является ли число "двуквадратным"


Задача

Темы:
 
Дано натуральное число N.
Требуется определить, является ли это число "двуквадратным"
Число является "двукрадратным", если она представимо в виде двух квадратов целых чисел.
  • Например, если N равно 21, то ответом будет False, поскольку 21 нельзя представить в виде суммы двух квадратов
  • Например, если N = 25 , jто ответом True, поскольку 25 = 32 + 42 или 25 =52+02
Ваша задача: написать функцию is_two_square (N) которая принимает положительное целое число N и возвращает
  • Тrue  если N есть "двуквадратное" число
  • False в противном случае

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python2
Комментарий учителя