소개
예를 들어, 숫자를 보자 7
. 그런 다음 이것을 복제하고 사이에 7 개의 공백을 넣습니다. 우리는 이것을 얻습니다 :
7_______7
그 후 공백이 없어 질 때까지 숫자를 줄이려고합니다. 우리는 숫자 7에 대해 다음을 얻습니다.
7_______7
6543210
그런 다음 둘 중 하나만 병합하면됩니다.
7_______7
6543210 becomes
765432107
이것은 N = 7에 대한 출력입니다 .
쉽게 보입니까? 이제 N = 12를 봅시다 . 두 숫자 사이에 12 개의 공백을 다시 삽입하면 다음과 같이됩니다.
12____________12
그런 다음 감소를 시작합니다.
12____________12
111098765432
그리고 이것은 마침내 우리에게줍니다 :
1211109876543212
보다시피, 내림차순 부분 은 0이 아니라 2에서 끝납니다 .
직무
1보다 큰 정수가 주어지면 위와 같이 내림차순을 출력합니다.
테스트 사례
Input Output
2 2102
3 32103
4 432104
5 5432105
6 65432106
7 765432107
8 8765432108
9 98765432109
10 10987654321010
11 111098765432111
12 1211109876543212
13 13121110987654313
14 141312111098765414
15 1514131211109876515
20 201918171615141312111020
99 9998979695949392919089888786858483828180797877767574737271706968676665646362616059585756555453525150499
100 1009998979695949392919089888786858483828180797877767574737271706968676665646362616059585756555453525150100
이것은 code-golf 이므로 바이트 수가 가장 적은 제출이 승리합니다!