# 3. APS/SWEA

SWEA # Python_D2_1989_초심자의 회문 검사 ✅

둥굴둥굴둥굴레차 2021. 2. 20. 17:52

 

 

🤴 [문제]

 

"level" 과 같이 거꾸로 읽어도 제대로 읽은 것과 같은 문장이나 낱말을 회문(回文, palindrome)이라 한다.
단어를 입력 받아 회문이면 1을 출력하고, 아니라면 0을 출력하는 프로그램을 작성하라.

 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

[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

 

복습 완료