Farbmischung
Die Arbeit in einem Designstudio ist aufregend. Farben miteinander zu mischen kann weitere interessante Farben erzeugen. Das Wunderbare dabei ist, dass jede Farbe durch das Kombinieren der Farben red
, green
und blue
erzeugt werden kann.
Doch dieses Experiment jedes Mal durchzuführen ist zeitaufwendig, und es wäre großartig, einen automatisierten Prozess zu haben, der die resultierende Farbe nach dem Mischen verschiedener Farben ausgibt.

Unsere Aufgabe ist es, einen Teil dieses Prozesses zu automatisieren und die resultierende Farbe auszugeben, nachdem beliebige der Farben red
, green
und blue
gemischt wurden (Das Bild rechts kann als Referenz verwendet werden).
Das Mischen von
red
undblue
ergibtpurple
Das Mischen von
red
undgreen
ergibtyellow
Das Mischen von
green
undblue
ergibtcyan
Das Programm erhält als Eingabe 2 Farben, die der Designer mischen möchte. Manchmal machen sie Tippfehler oder geben ungültige Farben ein – in diesem Fall sollte das Programm Invalid color
ausgeben. Andernfalls sollte das Programm das Ergebnis der Mischung ausgeben.
Eingabe | Ausgabe |
---|---|
red | purple |
redd | Invalid color |
blue | blue |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB