https://swexpertacademy.com/main/main.do
T= int(input())
for t in range(1,T+1):
A,B = map(int,input().split())
a,b = (A**(1/2),B**(1/2))
if a != int(a):
a = int(a)+1
else:
a = int(a)
b = int(b)
result = 0
for i in range(a,b+1):
st = str(i)
if st[:len(st)//2] == st[len(st)-1 : len(st)-1-(len(st)//2) : -1]:
k = str(i**2)
if k[:len(k)//2] == k[len(k)-1 : len(k)-1-(len(k)//2):-1]:
result +=1
print('#{} {}'.format(t,result))
'Python > code problem' 카테고리의 다른 글
[sw expert academy] 4751. 다솔이의 다이아몬드 장식 (0) | 2022.01.27 |
---|---|
[sw expert acadmey] 1234. [S/W 문제해결 기본] 10일차 - 비밀번호 (0) | 2022.01.27 |
[sw expert academy] 12368. 24시간 (0) | 2022.01.27 |
[sw expert academy] 1220. [S/W 문제해결 기본] 5일차 - Magnetic (0) | 2022.01.26 |
[sw expert academy] 5601. [Professional] 쥬스 나누기 (0) | 2022.01.25 |