Para "desplazarse" sobre un número de nlugares, haga lo siguiente:
- Eliminar los últimos
ndígitos - Agregue
ncopias del primer dígito al comienzo del número
Por ejemplo, para cambiar el número 31415tres lugares, saque los últimos tres dígitos para obtener 31, y luego agregue tres copias más del primer dígito 3, al final, dando 33331.
Si el número es negativo, los dígitos deben tomarse desde la izquierda y el primer dígito debe "rellenarse" desde la derecha. Por ejemplo, la cadena 31415desplazada sobre -3 lugares da 15555.
Si el número es 0, no se debe realizar ningún cambio.
Si el turno es mayor que la duración del programa, entonces los dígitos que se completaron podrían comenzar a eliminarse. Esto significa que si el número dado es mayor que la longitud de la cadena, no se realizarán más cambios después de que toda la cadena se convierta en un solo dígito.
El reto
Dados dos números, ny s, el retorno ncambió de slugar.
Casos de prueba
n, s -> result
7243, 1 -> 7724
452, -1 -> 522
12, 1 -> 11
153, 4 -> 111
Este es el código de golf , por lo que gana el envío válido más corto (medido en bytes).