728x90

www.acmicpc.net/problem/1038

 

1038번: 감소하는 수

음이 아닌 정수 X의 자릿수가 가장 큰 자릿수부터 작은 자릿수까지 감소한다면, 그 수를 감소하는 수라고 한다. 예를 들어, 321과 950은 감소하는 수지만, 322와 958은 아니다. N번째 감소하는 수를

www.acmicpc.net

N=int(input())
cnt=10
result=11
if N<=10:
    print(N)
else:
    while(1):
        if cnt==N:
            break
        r=str(result)
        out=0
        for i in range(len(r)-1):
            if int(r[i])<=int(r[i+1]):
                out=1
                break
        
        if out==0:
            cnt+=1
            output=int(r)
        result=int(r)+1
        

    print(output)
반응형

'전.py' 카테고리의 다른 글

백준 4641 Doubles  (0) 2020.12.15
백준 1417 국회의원 선거  (0) 2020.12.15
백준 1759 암호만들기  (0) 2020.12.15
백준 10610 30  (0) 2020.12.15
백준 2798 블랙잭  (0) 2020.12.15
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기