도전
3 개 개의 숫자를 감안할 때 X
, Y
그리고 Z
베이스 B
하는 찾을 B
ASE를하는의 추가 X
및 Y
수율 Z
. 입력은 x = 20
, Y = 12
그리고 Z = 32
얻을 수 5
있기 때문에 20 + 12 = 32
기본 5.
- 추가가 올바른 염기가 항상 있다고 가정 할 수 있습니다 (@ MasonWheeler 및 @ Not that Charles 덕분에 염기가 존재하지 않는 경우가 있습니다 ).
- 가능한 가장 낮은 기준은 1입니다. 단항의 숫자로 1 또는 0을 사용할 수 있지만 혼합하여 사용할 수는 없습니다.
I / O
- 입력 숫자의 숫자는 음이 아닌 정수입니다.
- 입력 번호에 선행 0이 포함되어 있다고 가정하면 특정 (또는 모두 동일한) 길이를 갖습니다.
- 사전 처리되지 않은 한 가장 편리한 형식으로 숫자를 사용할 수 있습니다. 여기에는 세 개의 입력 숫자의 전체 형식과 각 숫자의 자릿수 형식이 포함됩니다. 어떤 형식을 사용하고 있는지 명확히하십시오.
- 여러 개의 가능한 염기가있는 경우 모두 또는 하나만 출력 할 수 있습니다.
- 기본 및 입력 숫자가 언어의 숫자 제한 내에 있다고 가정 할 수 있습니다.
규칙
- 기능 또는 전체 프로그램이 허용됩니다.
- 입 / 출력의 기본 규칙 .
- 표준 허점이 적용됩니다.
- 이것은 code-golf 이므로 바이트 수가 가장 적습니다. Tiebreaker는 이전에 제출되었습니다.
테스트 사례
여기의 입력 형식은 각 숫자를 나타내는 정수 목록입니다. 세 개의 목록은 쉼표로 구분됩니다.
가능한 경우 여러 개의 염기가있을 수 있습니다. 여기에는 단 하나의 (임의의) 솔루션 만 출력됩니다.
[12, 103], [4,101], [16,204]-> 349 [4, 21, 25], [5, 1, 20], [9, 23, 17]-> 28 [16, 11], [25, 94], [41,105]-> 147 [2, 140], [21,183], [24,100]-> 223 [8, 157], [1, 28], [9,185]-> 227 [2, 158], [88], [3,12]-> 234 [8, 199], [1, 34], [9,233]-> 408 [3, 247], [7, 438], [11,221]-> 464 [3, 122], [3, 2], [6,124]-> 480 [6, 328], [3, 31], [9,359]-> 465 [2, 1, 0, 0, 0, 0], [1, 2, 0, 0, 1, 0, 1, 0], [1, 2, 2, 1, 1, 0, 1, 0]- > 3 [16, 105], [16,120], [33,84]-> 141 [15, 60], [9, 30], [24, 90]-> 268 [2, 0], [1, 2], [3, 2]-> 5 [1, 3, 3, 7], [1, 2, 3], [1, 4, 6, 0]-> 10 [0], [1, 12, 8], [1, 12, 8]-> 16 [1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1], [1, 0, 0, 1, 0, 1, 1, 1, 0, 0 , 1], [1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 0]-> 2 [1], [1], [1,1]-> 1
이 Pyth 프로그램으로 추가 테스트 사례를 생성 할 수 있습니다 . 첫 번째 줄과의 진수 값에 대한 기본 입력 X
하고 Y
다음 두 줄에 있습니다.
또한 이 Pyth 프로그램 을 사용하여 임의의 값을 사용하여 한 번에 여러 테스트 사례를 작성할 수 있습니다. 입력에 원하는 양의 테스트 케이스를 입력하십시오.
행복한 코딩!