Jeder kennt wahrscheinlich das folgende Lied , das eine musikalische Runde ist :
Hintergrund
Weniger Leute erinnern sich vielleicht daran, mit ein paar Freunden versucht zu haben, die 4-Personen-Version davon zu singen, und scheitern. Das Versetzen der Texte eines Songs mit verschiedenen harmonischen Tonhöhen wird als "Runde" bezeichnet, und genau das wollen wir heute mit statischer Ausgabe simulieren. Hier ist ein Beispiel von jemandem, der das Stück tatsächlich aufführt (Link zu Audio / Video, wird Ton haben) .
Die Herausforderung
Diese Herausforderung besteht darin, den Text genau wie folgt auszugeben:
Row, row, row your boat, |-----------------------------------|-----------------------------------|-----------------------------------
Gently down the stream. |Row, row, row your boat, |-----------------------------------|-----------------------------------
Merrily, merrily, merrily, merrily,|Gently down the stream. |Row, row, row your boat, |-----------------------------------
Life is but a dream. |Merrily, merrily, merrily, merrily,|Gently down the stream. |Row, row, row your boat,
-----------------------------------|Life is but a dream. |Merrily, merrily, merrily, merrily,|Gently down the stream.
-----------------------------------|-----------------------------------|Life is but a dream. |Merrily, merrily, merrily, merrily,
-----------------------------------|-----------------------------------|-----------------------------------|Life is but a dream.
Regeln
- Das nachgestellte Leerzeichen ist akzeptabel, aber nicht erforderlich, dies schließt Zeilenumbrüche ein.
- Bindestriche und Balken sind Teil der erforderlichen Ausgabe, ja.
- Kommas, Punkte, Großschreibung und alle syntaktischen Elemente, die sich auf die Grammatik beziehen, sind erforderlich.
Dies ist Code-Golf , der Code mit der niedrigsten Byteanzahl ohne Verwendung von Standardlücken ist der Gewinner.