← Back to List

2028번: 자기복제수 ↗

Solutions

Python 3
237 B | 237 chars
for _ in range(int(input())):
    a = input()
    b = list(str((int(a))**2))
    b.reverse()
    b = "".join(b)
    a = list(a)
    a.reverse()
    a = "".join(a)
    if a == b[:len(a)]:
        print("YES")
    else:
        print("NO")