Lý lịch
Một số b cơ sở tính từ , trong đó b là một số nguyên dương, là một ký hiệu vị trí phỏng đoán sử dụng các ký hiệu b với các giá trị liên quan từ 1 đến b .
Không giống như đối tác không tính toán của nó, không có biểu tượng nào có giá trị 0 . Theo cách này, mỗi số nguyên n không âm có một biểu diễn duy nhất trong cơ sở tính toán b .
Các số tính toán phổ biến bao gồm unary, cơ sở bijective 2 (được sử dụng trong mã hóa độ dài chạy của bzip2 ) và cơ sở phỏng đoán 26 (được sử dụng để đánh số cột trong bảng tính).
Định nghĩa
Trong thử thách này, chúng tôi xác định tập hợp M của các ký hiệu là
123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz<=>
và một hàm i từ M đến số tự nhiên sao cho i ('1') = 1, Mạnh, i ('>') = 64 .
Cho một b cơ sở từ 1 đến 64 (bao gồm cả hai), chúng tôi xác định rằng mỗi số nguyên n không âm tương ứng với chuỗi a k K a a 0 , bao gồm các ký hiệu của M , sao cho n = b k i (a k ) + Cẩu + b 0 i (a 0 ) .
Sự tương ứng này được xác định rõ và phỏng đoán. Vì một tổng trống được định nghĩa là 0 , số nguyên 0 có thể được mã hóa thành một chuỗi rỗng.
Bài tập
Chấp nhận ba chuỗi làm đầu vào:
Một cơ sở đầu vào b từ 1 đến 64 , được mã hóa dưới dạng chuỗi 64 cơ sở phỏng đoán .
Một số nguyên n không âm , được mã hóa dưới dạng một chuỗi b cơ sở sinh học .
Một cơ sở đầu ra B nằm trong khoảng từ 1 đến 64 , được mã hóa dưới dạng chuỗi 64 cơ sở phỏng đoán .
Cho ba đầu vào này, mã hóa n dưới dạng chuỗi B cơ sở tính toán .
Các trường hợp thử nghiệm
Tất cả các trường hợp thử nghiệm xác định đầu vào theo thứ tự b , n , B .
Input: "4" "" "8"
Output: ""
Input: "A" "16" "2"
Output: "1112"
Input: "2" "122" "A"
Output: "A"
Input: "3" "31" "1"
Output: "1111111111"
Input: ">" "Fe" "a"
Output: "RS"
Quy tắc
Bạn có thể đọc ba chuỗi theo bất kỳ thứ tự thuận tiện nào, như vậy, một chuỗi các chuỗi, biểu diễn chuỗi của chúng, được nối hoặc phân tách bằng các ký tự phân cách một ký tự bạn chọn.
Nếu bạn chọn in đầu ra thành STDOUT, bạn chỉ có thể in các ký hiệu và (tùy chọn) một dòng mới.
Chuyển đổi cơ sở tích hợp tất cả các loại được cho phép.
Tiêu chuẩn quy tắc golf-golf áp dụng.