관리 메뉴

솜씨좋은장씨

[BaekJoon] 1259번 : 팰린드롬수 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 1259번 : 팰린드롬수 (Python)

솜씨좋은장씨 2021. 5. 15. 00:09
728x90
반응형

코딩 1일 1문2제! 오늘의 문제는 백준의 팰린드롬수입니다.

 

1259번: 팰린드롬수

입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다.

www.acmicpc.net

Solution

while True:
    input_num = input()
    
    if input_num == "0":
        break
    
    answer = "no"

    if input_num == input_num[::-1]:
        answer = "yes"
    
    print(answer)

Solution 풀이

0이 입력될때까지 계속 입력받습니다.

먼저 출력할 answer에 no를 넣어둡니다.

입력받은수를 거꾸로 뒤집어도 입력받은 수와 동일해야 팰린드롬수 이므로

[::-1] 을 활용하여 입력받은 수를 거꾸로 뒤집은 다음 입력받은 수와 비교를 해봅니다.

비교했을때 같을 경우 answer에 yes를 넣어줍니다.

그다음 answer를 출력하면 끝!

 

 

SOMJANG/CODINGTEST_PRACTICE

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments