レミゼラブルの音楽的な演奏では、「赤と黒」と呼ばれる曲が登場します。ここにその曲の一部があります:
赤-怒れる男の血!
ブラック-昔の暗闇!
赤-明け方の世界!
ブラック-ついに終わる夜!
あなたの仕事は、入力を鳴り響く「赤と黒」の国歌にすることです。
入力
改行で区切られたテキスト、または同様の適切なテキスト入力。例えば、
The blood of angry men!
The dark of ages past!
A world about to dawn!
The night that ends at last!
空の入力は未定義です(範囲外)。
出力
入力の長さ(行数、入力配列の長さなど)が奇数の場合、何も出力しないか、誤って出力します。あなたの提出物はエラーを出力しないか、正しい出力を出力しようとしないかもしれません。
それ以外の場合は、入力をRed / Black歌詞に変更します。行頭の大文字を小文字に変換します。Red
奇数行の前にプラス区切り文字を追加し、偶数行の前にBlack
(可視)区切り文字を追加します。区切り文字もスペースで囲む必要があるため、出力は混雑していないように見えます(そしてゴルフされていません;))。
これで出力が得られました。
テストケース
出力区切り文字は-
です。
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!