Hide

Problem B
Triangelbrytning

I den här uppgiften ska du läsa in en text och radbryta den så att resultatet får formen av en triangel. Indata är en textsträng utan radbrytningar, och utdata ska vara samma text, men radbruten så att det blir i tecken på rad i, dvs ett tecken på första raden, två tecken på andra raden, tre på den tredje, och så vidare. Den sista raden (rad N) kan eventuellt innehålla färre än N tecken, om det totala antalet tecken i indatat inte räcker för att fylla den helt.

Indata

En icke radbryten sträng S med blandade tecken. Strängen kan innehålla både bokstäver och siffror.

S kan vara 1 - 100 000 000 tecken lång, och termineras med radbryt eller EOF.

Utdata

En radbruten text, sådan att rad i har i tecken, med undantag för sista raden, som eventuellt har färre.

Sample Input 1 Sample Output 1
ABC
A
BC
Sample Input 2 Sample Output 2
ABCDEFGHIJKL
A
BC
DEF
GHIJ
KL

Please log in to submit a solution to this problem

Log in