🤴 [문제]
"level" 과 같이 거꾸로 읽어도 제대로 읽은 것과 같은 문장이나 낱말을 회문(回文, palindrome)이라 한다.
단어를 입력 받아 회문이면 1을 출력하고, 아니라면 0을 출력하는 프로그램을 작성하라.
[input]
3
level
samsung
eye
[output]
#1 1
#2 0
#3 1
import sys
sys.stdin = open("input.txt")
T = int(input())
for tc in range(1, T+1):
word = input()
if word == word[::-1]:
print('#{} {}'.format(tc, 1))
else:
print('#{} {}'.format(tc, 0))
[다른풀이]
import sys
sys.stdin = open("input.txt")
T = int(input())
for tc in range(1, T + 1):
word = input()
for i in range(len(word) // 2):
if word[i] != word[-1 - i]:
result = 0
else:
result = 1
print("#{} {}".format(tc, result))
🍦 [복습]
# 1. 210223
복습 완료
# 1. 210223
복습 완료
'# 3. APS > SWEA' 카테고리의 다른 글
SWEA # Python_D2_4836_색칠하기 ✅ (0) | 2021.02.20 |
---|---|
SWEA # Python_D2_2007_패턴 마디의 길이 ✅ (0) | 2021.02.20 |
SWEA # Python_D2_1288_새로운 불면증 치료법 (0) | 2021.02.20 |
SWEA # Python_D3_4831_전기버스 (0) | 2021.02.20 |
SWEA # Python_D2_1986_지그재그 숫자 ✅ (0) | 2021.02.18 |