작성
·
234
0
섹션3 1번 회문 문자열 검사에서
else를 if 보다 앞쪽에 썼는데 이렇게 쓰는 방식이 생소해서 질문드립니다. 보통 else 랑 if를 같은 들여쓰기를 취하는데
여기서는 for else로 사용한 것 같습니다. 이렇게 사용하시는 이유와 장점에 대해서 궁금합니다.
n = int(input())
for i in range(n):
s = input()
s = s.upper()
size=len(s)
for j in range(size//2):
if s[j] != s[-j-1]:
print("#%d NO" %(i+1))
break
else:
print("#%d YES" %(i+1))