Back
Close

Muddle

Statement

 Goal

The objective is to mix a sentence into n blocks.

Go through the sentence placing one character into each block in turn. After the last block, go back to the first block and repeat until the end of the sentence.

At the end, all blocks should have the same length, so use 'x' to fill any short blocks.

Example:
Sentence:    AbcdEfghIjk

Block 1: A Block 2: b
Block 1: Ac Block 2: bd
Block 1: AcE Block 2: bdf
... ...
Block 1: AcEgIk Block 2: bdfhj

Complete with 'x':
Block 1: AcEgIk Block 2: bdfhjx

Final state: AcEgIk bdfhjx
Input
First line: integer n: number of blocks
Second line: sentence to mix
Output
The blocks, separated by spaces
Constraints
n ≥ 1
Example
Input
2
Hello world !
Output
Hlowrd! el ol x

Game modes
Fastest, Shortest

Test cases
Test 1 Test
Input
2 Hello world !
Output
Hlowrd! el ol x

Validator 1 Validator
Input
2 Bonjour
Output
Bnor ojux

Test 2 Test
Input
3 Is text important ?
Output
Ittmrn? se pttx xioa x

Validator 2 Validator
Input
3 Text important ?
Output
Ttmrn? e pttx xioa x

Test 3 Test
Input
5 Pay_attention_to_space
Output
Ptioc ato_e yensx _n_px attax

Validator 3 Validator
Input
5 Bonjour
Output
Bu or nx jx ox

Test 4 Test
Input
2 AbcdEfghIjk
Output
AcEgIk bdfhjx

Validator 4 Validator
Input
5 AbcdEfghIjk
Output
Afk bgx chx dIx Ejx

Test 5 Test
Input
1 Une chocolatine !
Output
Une chocolatine !

Validator 5 Validator
Input
1 AbcdEfghIjk
Output
AbcdEfghIjk

Solution language

Solution

Stub generator input