Desafío
Dada una base y un índice , término de salida , definido de la siguiente manera:
- se obtiene convirtiendo en la base y luego reinterpretando sus dígitos en la base
- La salida debe estar en la base
Un recorrido por la base 5, término 5 sería:
- .
- entonces .
- entonces .
- entonces .
- entonces .
- Sacamos la cadena
"1011"o el entero1011.
Casos de prueba
Nota: estos son uno indexado
base 2, term 5 --> 1100100111110011010011100010101000011000101001000100011011011010001111011100010000001000010011100011
base 9, term 70 --> 1202167480887
base 8, term 30 --> 4752456545
base 4, term 13 --> 2123103032103331200023103133211223233322200311320011300320320100312133201303003031113021311200322222332322220300332231220022313031200030333132302313012110123012123010113230200132021023101313232010013102221103203031121232122020233303303303211132313213012222331020133
Notas
- Las lagunas estándar no están permitidas
- Se permite cualquier método de E / S predeterminado
- Puede usar diferentes índices (como 0 indexado, 1 indexado, 2 indexado, etc.) para
- Puede generar los primeros términos.
- Como esto es código golf , el código más corto gana para ese idioma
11como si estuviera en la base by la convertiría de nuevo a la base 10, etc.)
4ano sería un número válido en base-10
4a, ya que estaría interpretando los dígitos de base 10 como base by convirtiendo a base 10 cada vez (es decir, al revés de esta pregunta).