본문 바로가기
알고리즘/백준 solved.ac PS

[백준][solved.ac][Bronze 2][Python] 10174번 : 팰린드롬

by 빛밤하늘 2021. 4. 11.
반응형

밑의 링크는 백준에서의 문제 링크입니다.

 

10174번: 팰린드롬

팰린드롬은 앞으로 읽으나 뒤로 읽으나 똑같은 단어나 숫자들을 말한다. 일반적으로 대소문자를 구분하지 않지만, 공백은 구분한다. 다음은 팰린드롬의 예시이다. Anna Harrah Arora Nat tan 9998999 123

www.acmicpc.net

 

 

 

 

 

 

 

파이썬 코드와 결과입니다.

# 첫째 줄에는 테스트 케이스의 수 n을 입력합니다.
n = int(input())

# 테스트 케이스의 수만큼 반복합니다.
for i in range(n):
    # 팰린드롬을 판별할 한 줄의 텍스트를 입력합니다.
    # 공백은 구분하지만, 대소문자는 구분하지 않으므로 소문자 처리를 해줍니다.
    text = input().lower()

    # 만약 팰린드롬이 맞다면
    if text == text[::-1]:
        # Yes를 출력합니다.
        print("Yes")
    # 만약 팰린드롬이 아니라면
    else:
        # No를 출력합니다.
        print("No")

결과

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글