단축형 정수 시퀀스 형식으로 숫자 목록을 입력하면 시퀀스 전체를 출력합니다.
단축형 정수 시퀀스 형식은 앞에 오는 숫자 m 보다 적은 숫자를 가진 모든 숫자 n 을 찾아서 작동합니다 . 와 D 의 자릿수로서 N , 최근 개발 의 숫자 m은 모든 숫자로 대체 N . 입력 예는 다음과 같습니다.
123 45 6 7 89 200
대체 규칙을 적용하면 45 <123이기 때문에 먼저 45를 145로 바꿉니다.
123 145 6 7 89 200
동일한 규칙을 반복해서 적용하면 다음과 같습니다.
123 145 146 7 89 200
123 145 146 147 89 200
123 145 146 147 189 200
순서가 정렬되었습니다 (규칙에 적용 할 숫자가 없음). 이것이 최종 출력입니다.
당신은 가정 할 수 있습니다
속기 표기법은 가능하면 항상 사용됩니다. 예를 들어 input은
12 3never12 13입니다.같은 자릿수를 유지하면서 숫자는 감소하지 않습니다. 예를 들어 입력은 절대로되지 않습니다
333 222.속기 규칙을 적용해도 시퀀스의 이전 숫자보다 여전히 적은 숫자가 발생하지 않습니다. 예를 들어 입력은 절대로되지 않습니다
123 12.숫자는 항상 양의 정수이며 앞에 0을 포함하지 않습니다 (문자열 형식을 사용하는 경우).
전체 확장 시퀀스에는 중복 번호가 포함되지 않습니다. (단축 법 시퀀스는 ex
10 1 20 1.->10 11 20 21입니다.)입력에 하나 이상의 숫자가 있습니다.
입력 및 출력은 숫자 / 문자열의 목록 / 배열이거나 숫자가 아닌 요소로 구분 된 단일 문자열 일 수 있습니다.
이것이 code-golf 이므로 바이트 단위의 가장 짧은 코드가 승리합니다.
교대 라인에 입력 및 출력이있는 테스트 사례 :
1 2 3 10 1 2 20 5 100 200 10 3 5 26 9 99 999 9999
1 2 3 10 11 12 20 25 100 200 210 213 215 226 229 299 999 9999
223 1184 334 441 5 927 2073 589 3022 82 390 5 9
223 1184 1334 1441 1445 1927 2073 2589 3022 3082 3390 3395 3399
5 10 5 20 5 30 5 40 5 50 5
5 10 15 20 25 30 35 40 45 50 55
7 8 9 70 80 90 700 800 900 7000 8000 9000
7 8 9 70 80 90 700 800 900 7000 8000 9000
42
42