#include<stdio.h>
#include<string.h>
int main( int argc , char * argv[] ) {
int t;
scanf("%d",&t);
while(t) {
char arr[300];
scanf( "%s" , arr );
int len = strlen(arr) / t;
char ans[len][t];
int i , j , k = 0;
for( i = 0 ; i < len ; i++ ) {
if( i % 2 ) {
for( j = t - 1 ; j >= 0 ; j-- ) {
ans[i][j] = arr[k++];
}
}
else {
for( j = 0 ; j < t ; j++ ) {
ans[i][j] = arr[k++];
}
}
}
for( i = 0 ; i < t ; i++ ) {
for( j = 0 ; j < len ; j++ ) {
printf("%c",ans[j][i]);
}
}
printf("\n");
scanf("%d",&t);
}
return 0;
}
System Design for Beginners
A masterclass that helps early engineers and product managers become great at designing scalable systems.
132+ learners
Details →System Design Masterclass
A masterclass that helps you become great at designing scalable, fault-tolerant, and highly available systems.
1000+ learners
Details →Redis Internals
Learn internals of Redis by re-implementing some of the core features in Golang.
98+ learners
Details →