Rotación K

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
167
Resuelto:
95

Descripción

Dado un número entero $n$, invertir $n$ cada $k$ dígitos empezando desde la derecha, y componer un nuevo número con los dígitos invertidos.

Entrada

La primera línea consta de un número entero $n$.

La segunda linea consta de un número $k$, el cual indica cada cuantos dígitos se debe rotar respectivamente. 

Límites:

  • $10 \leq n \leq 10^{18}$
  • $2 \leq k \leq cd$, donde $cd$ es la cantidad de digitos de $n$.

Salida

Imprimir el nuevo número .

Ejemplo Entrada

Copy icon
1234567890
4

Ejemplo Salida

Copy icon
65430987

Ayuda

  • Sugerencia: Lea primero $n$, cuente la cantidad de dígitos de $n$ y proceda a leer $k$
  • Nótese que, si $k$ no divide exactamente a $n$, se pierden dígitos, en el ejemplo dado se pierden los dígitos $1$ y $2$.