Reflexión por Grupos
Aplicar reflexión por grupos a una cadena significa reflejar la cadena por grupos. Por ejemplo, considere la siguiente cadena: "TOBENUMBERONEWEMEETAGAINANDAGAINUNDERBLUEICPCSKY". Esa cadena tiene longitud . La hemos dividido en grupos de igual longitud, así que la longitud de cada grupo es . Ahora podemos invertir cada uno de esos grupos para obtener una nueva cadena: "UNEBOTNOREBMEEMEWENIAGATAGADNAEDNUNIIEULBRYKSCPC".
Dada la cadena y el número de grupos en ella, su programa deberá reflejarla por grupos.
Entrada
La entrada contiene como máximo líneas de entrada. Cada línea contiene un entero positivo que indica la cantidad de grupos, seguido de una cadena cuya longitud es múltiplo de . La longitud de la cadena no es mayor a . La cadena contiene sólo caracteres alfanuméricos. La entrada finaliza con una línea con .
Salida
Para cada línea de entrada debe imprimir una línea de salida conteniendo la cadena reflejada por grupos.
Ejemplo de Entrada
3 ABCEHSHSH
5 FA0ETASINAHGRI0NATWON0QA0NARI0
0
Ejemplo de Salida
CBASHEHSH
ATE0AFGHANISTAN0IRAQ0NOW0IRAN0
Comments
alguien podria explicarme el segundo caso no entiendo pq el primer grupo tiene 6 letras en vez de 5
La longitud de la cadena del segundo ejemplo es y se quiere dividir en grupos, por tanto la longitud de cada grupo es
Gracias