Desafio
Dada uma base e um índice , termo de saída , definido da seguinte forma:
- é obtido convertendoem basee reinterpretando seus dígitos na base
- A saída deve estar na base
Uma caminhada pela base 5, termo 5, seria:
- .
- x 2 = 21 10 então .
- então .
- então .
- então .
- Nós produzimos a string
"1011"
ou o número inteiro1011
.
Casos de teste
Nota: estes são um indexado
base 2, term 5 --> 1100100111110011010011100010101000011000101001000100011011011010001111011100010000001000010011100011
base 9, term 70 --> 1202167480887
base 8, term 30 --> 4752456545
base 4, term 13 --> 2123103032103331200023103133211223233322200311320011300320320100312133201303003031113021311200322222332322220300332231220022313031200030333132302313012110123012123010113230200132021023101313232010013102221103203031121232122020233303303303211132313213012222331020133
Notas
- Não são permitidas brechas padrão
- Qualquer método de E / S padrão é permitido
- Você pode usar índices diferentes (como 0, 1, 2, etc) para
- Você pode emitir os primeiros termos .
- Como se trata de código-golfe , o código mais curto vence para esse idioma
11
como se estivesse na base b
e a converteria novamente na base 10, etc.)
4a
não seria um número válido na base 10
4a
, pois interpretaria os dígitos da base 10 como base b
e converteria na base 10 a cada vez (isto é, o contrário desta pergunta).