[백준] 1259번 : 팰린드롬수 (파이썬)

뚝딱이 공학도·2022년 2월 1일
0

문제풀이_백준

목록 보기
43/160




문제




나의 답안

while True:
    n=int(input())
    if n==0:
        break
    else:
        if str(n)[::-1]==str(n):
            print('yes')
        else:
            print('no')
  1. 여러개를 입력받기 위해(정해지지 x) while문을 사용한다.
  2. 0이 입력되면 while문을 종료한다.
  3. 아니라면, 문자열을 검사해준다.
    3-1. 만약 문자열을 반전시킨 값이 원래의 문자열과 같다면 yes를 출력한다. 문자열 인덱스 슬라이싱을 사용해준다. [::-1]은 문자열의 첫인자부터 마지막 인자를 역순(-1)으로 설정해주는 것이다.
    3-2. 아니라면 no를 출력한다.

0개의 댓글