Sua tarefa é escrever um programa que, dado um número e uma string, divida a string em pedaços desse tamanho e os inverta.
Regras
Seu programa receberá um número inteiro positivo n
, bem como uma string s
com comprimento pelo menos um que consiste apenas em ASCII imprimível (não incluindo espaço em branco). A string deve então ser dividida em pedaços de comprimento n
, se o comprimento da string não for divisível por n
qualquer sobra no final deve ser considerado seu próprio pedaço. Em seguida, inverta a ordem dos pedaços e junte-os novamente.
Casos de teste
n s Output
2 abcdefgh ghefcdab
3 foobarbaz bazbarfoo
3 abcdefgh ghdefabc
2 a a
1 abcdefgh hgfedcba
2 aaaaaa aaaaaa
2 baaaab abaaba
50 abcdefgh abcdefgh
6 abcdefghi ghiabcdef
Isso é código-golfe , então você deve procurar o mínimo de bytes possível.