1989.초심자의 회문 검사
1989. 초심자의 회문 검사
“level” 과 같이 거꾸로 읽어도 제대로 읽은 것과 같은 문장이나 낱말을 회문이라고 합니다.
회문이면 1을 출력하고 아니면 0을 출력해야 합니다.
제약 사항
- 3 $\leq$ 단어의 길이 $\leq$ 10
입력 & 출력
3
level
samsung
ssafy
#1 1
#2 0
#3 0
1234567
생각해보기
문자열을 반절로 잘라서 반과 그에 대응되는 인덱스를 비교해보면 될 것이라고 생각했습니다.
T = int(input())
for i in range(1, T+1):
j = list(map(str, input().split()))
sum = 0
for l in j:
for k in range(len(l)//2):
# print(j[k], j[-k-1])
if l[k] == l[-k-1]:
sum += 1
else:
break
print(f'#{i} {int(sum == len(l)//2)}')
댓글남기기