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
blue | purple |
redd
blu | Invalid color |
blue
blue | blue |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB