De geheimagenten Boris and Bertha communiceren in geheimtaal.
Boris wil Bertha het volgende bericht sturen:
MEETBILLYBEAVERAT6
Hij schrijft elk karakter in een grid met 4 kolommen (en zoveel rijen als nodig): hierbij vult hij de rijen in het grid één voor één, beginnend in het vak linksboven. Hij vult dus eerste de eerste rij, van links naar rechts, en daarna één voor één de volgende rijen. Als er na het schrijven van de boodschap in de laatste benodigde rij nog vakjes niet gevuld zijn, schrijft hij daarin een X. Het resultaat voor het bericht dat Boris wil sturen, zie je hieronder:
Boris creëert nu de geheime boodschap door de karakters kolom voor kolom te lezen van boven naar beneden, beginnend bij de linkerkolom:
MBYVTEIBE6ELERXTLAAX
Taak
Schrijf een programma dat berichten codeert met dit systeem.
Invoer
De invoer bestaat uit 1 regel met het bericht in hoofdletters
Er staan nooit spaties tussen de woorden.
Er worden geen leestekens gebruikt.
Er worden alleen hoofdletters en cijfers gebruikt.
De invoer bestaat uit 4 tot 40 tekens.
Uitvoer
De uitvoer bestaat uit het gecodeerde bericht in hoofdletters.
Voorbeeld invoer:
MEETBILLYBEAVERAT6
Voorbeeld uitvoer:
MBYVTEIBE6ELERXTLAAX