#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
#
# @param c int整型
# @return bool布尔型
#
class Solution:
def square(self , c: int) -> bool:
# write code here
set1 = {2}
flag = False
for i in range(1,int(c**0.5)+1):
set1.add(i**2)
if (c - i**2) in set1:
flag = True
return flag

京公网安备 11010502036488号