소개
베이스에 xenodrome N은 기지국에서의 모든 숫자의 정수이고 , n은 다르다. 다음 은 xenodrome의 일부 OEIS 시퀀스입니다.
예를 들어, 기지국 (16)에서 FACE
, 42
및 FEDCBA9876543210
(일부 xenodromes있다 64206
, 66
그리고 18364758544493064720
베이스 (10)에서), 그러나 11
및 DEFACED
하지가.
도전
입력 기수 n이 주어지면 기수 10에서 해당 염기 에 대한 모든 이종 체가 출력됩니다 .
출력은 최소에서 최대 순이어야합니다. 순서의 용어가 끝나고 새로운 용어가 시작 [0, 1, 2]
되는 곳 012
이 분명해야 합니다 (예 : 그렇지 않은 곳 이 분명 합니다).
n 은 0보다 큰 정수입니다.
설명
이 과제는 정수와 그 밑을 문자열로 처리하는 것을 피하기 위해 특히 밑 10에서 IO를 수행합니다. 문제는 추상적으로 모든 기반을 처리하는 것입니다. 따라서이 규칙을 추가하고 있습니다.
10 진수 이외의 다른베이스에는 정수를 문자열로 저장할 수 없습니다.
언어 구현에 시간, 메모리, 정밀도 또는 기타 기술적 제한이 없다면 프로그램은 이론적으로 상당히 높은 n을 처리 할 수 있어야합니다 .
이것은 code-golf 이므로 가장 짧은 프로그램 (바이트)이 이깁니다.
입력 및 출력 예
1 # Input
0 # Output
2
0, 1, 2
3
0, 1, 2, 3, 5, 6, 7, 11, 15, 19, 21
4
0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 18, 19, 24, 27, 28, 30, 33, 35, 36, 39, 44, 45, 49, 50, 52, 54, 56, 57, 75, 78, 99, 108, 114, 120, 135, 141, 147, 156, 177, 180, 198, 201, 210, 216, 225, 228
ssize_t
. 이 방법으로 허용됩니까?