En la interpretación musical de Les Miserables, aparece una canción llamada "Red and Black". Aquí hay parte de esa canción:
Rojo: ¡la sangre de los hombres enojados!
Negro: ¡la oscuridad del pasado!
Rojo: ¡un mundo a punto de amanecer!
Negro: ¡la noche que termina por fin!
Su tarea es convertir la entrada en un himno rotundo "rojo y negro".
Entrada
Texto delimitado por nuevas líneas o una entrada de texto adecuada similar. Por ejemplo,
The blood of angry men!
The dark of ages past!
A world about to dawn!
The night that ends at last!
La entrada vacía no está definida (fuera de alcance).
Salida
Si la longitud (número de líneas, o la longitud de la matriz de entrada, o similar) de la entrada es impar, no envíe nada o envíe falsey. Su envío puede no generar errores o intentar generar el resultado correcto.
De lo contrario, convierta la entrada en una letra roja / negra. Convierta las letras mayúsculas al comienzo de una línea en minúsculas. Agregue Redmás un delimitador al frente de las líneas impares, y Blackmás un delimitador (visible) al frente de las líneas pares. El delimitador también debe estar rodeado de espacios, por lo que la salida parece no estar abarrotada (y sin campos).
Ahora tienes tu salida.
Casos de prueba
El delimitador de salida es -.
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!