In der musikalischen Wiedergabe von Les Miserables erscheint ein Lied namens "Red and Black". Hier ist ein Teil dieses Liedes:
Rot - das Blut wütender Männer!
Schwarz - die Dunkelheit vergangener Zeiten!
Rot - eine Welt, die kurz vor dem Morgengrauen steht!
Schwarz - die Nacht, die endlich endet!
Ihre Aufgabe ist es, Input in eine durchschlagende "Rot und Schwarz" -Hymne zu verwandeln.
Eingang
Durch Zeilenumbrüche begrenzter Text oder eine ähnliche geeignete Texteingabe. Beispielsweise,
The blood of angry men!
The dark of ages past!
A world about to dawn!
The night that ends at last!
Leere Eingaben sind undefiniert (außerhalb des Gültigkeitsbereichs).
Ausgabe
Wenn die Länge (Anzahl der Zeilen oder Länge des Eingabearrays oder ähnlich) der Eingabe ungerade ist, geben Sie entweder nichts aus oder geben Sie Falsey aus. Ihre Übermittlung gibt möglicherweise keine Fehler aus oder versucht nicht, die richtige Ausgabe auszugeben.
Andernfalls verwandeln Sie den Eingang in einen rot / schwarzen Text. Drehen Sie alle Großbuchstaben am Zeilenanfang in Kleinbuchstaben. Fügen Sie Redplus ein Trennzeichen vor ungeraden Linien und Blackplus ein (sichtbares) Trennzeichen vor geraden Linien ein. Das Trennzeichen muss auch von Leerzeichen umgeben sein, damit die Ausgabe nicht überfüllt (und nicht überfüllt) aussieht.
Sie haben jetzt Ihre Ausgabe.
Testfälle
Ausgangsbegrenzer ist -.
In:
The blood of angry men!
The dark of ages past!
A world about to dawn!
The night that ends at last!
Out:
Red - the blood of angry men!
Black - the dark of ages past!
Red - a world about to dawn!
Black - the night that ends at last!
In:
test test
1
[][][]
BBB
Out:
Red - test test
Black - 1
Red - [][][]
Black - bBB
In:
I feel my soul on fire!
The color of desire!
The color of despair!
Out:
falsey OR nothing
In:
Red - I feel my soul on fire!
Black - My world if she's not there!
Out:
Red - red - I feel my soul on fire!
Black - black - My world if she's not there!