[백준] 4096. 팰린드로미터
문제
풀이
- zfill함수를 사용하여 자릿수를 채워주는 0을 유지함.
- while문을 사용하여 조건에 맞게 구현함.
코드
import sys
def solution() :
while 1 :
n = sys.stdin.readline().rstrip()
count = 0
if n == '0' :
break
elif n == n[::-1] :
print(count)
continue
else :
tmp = len(n)
while n != n[::-1] :
count += 1
t = int(n) + 1
n = str(t).zfill(tmp)
print(count)
continue
solution()
Author And Source
이 문제에 관하여([백준] 4096. 팰린드로미터), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@tldjfj123/백준-4096.-팰린드로미터
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
- zfill함수를 사용하여 자릿수를 채워주는 0을 유지함.
- while문을 사용하여 조건에 맞게 구현함.
코드
import sys
def solution() :
while 1 :
n = sys.stdin.readline().rstrip()
count = 0
if n == '0' :
break
elif n == n[::-1] :
print(count)
continue
else :
tmp = len(n)
while n != n[::-1] :
count += 1
t = int(n) + 1
n = str(t).zfill(tmp)
print(count)
continue
solution()
Author And Source
이 문제에 관하여([백준] 4096. 팰린드로미터), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@tldjfj123/백준-4096.-팰린드로미터
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import sys
def solution() :
while 1 :
n = sys.stdin.readline().rstrip()
count = 0
if n == '0' :
break
elif n == n[::-1] :
print(count)
continue
else :
tmp = len(n)
while n != n[::-1] :
count += 1
t = int(n) + 1
n = str(t).zfill(tmp)
print(count)
continue
solution()
Author And Source
이 문제에 관하여([백준] 4096. 팰린드로미터), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@tldjfj123/백준-4096.-팰린드로미터저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)