4223: 自守数

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:7 解决:3

题目描述

    自守数,亦称同构数,是指一个数的平方的尾数等于该数自身的自然数,如5和25就是自守数。

输入

输入一个正整数

输出

判断这个正整数是否为自守数。如果是,则输出"Y",否则输出"N"

样例输入 复制

25

样例输出 复制

Y

提示

提示:字符串s的后m位可用s[-1*m:]表示。

n=int(input())
a=n**2
m=len(str(n))
if str(a)[-1*m:]==str(n):
    print("Y")
else:
    print("N")