10570. 제곱 팰린드롬 수

기록하는 용도·2022년 5월 16일
0

a와 b를 입력받고 1부터 숫자를 제곱시켜 b이하의 수까지 제곱 펠린드롬인지 확인하도록했다.
문제를 꼼꼼히 읽어야겠다는 생각과 동시에 명쾌한 코드가 될 수 있도록 공부하는것이 중요하다고 느꼈다.

t = int(input())
for i in range(t):
    a,b =map(int,input().split())
    cnt=0
    num=1
    check = 0
    while check<=b:
        check = num*num
        if a<=check<=b:
            if str(check)[:] == str(check)[::-1] and str(num)[:] == str(num)[::-1]:
                cnt+=1
        num+=1
    print("#{0} {1}".format(i+1, cnt))

0개의 댓글