Die Große Pyramide von Gizeh, die größte Pyramide Ägyptens, ist nicht nur das älteste der sieben Weltwunder der Antike, sondern auch das einzige , das größtenteils erhalten geblieben ist. Der Bau der ägyptischen Pyramiden kann bis zu 20 Jahre dauern und ist so groß, dass Al-Aziz Uthman, der Sohn des großen Saladins, der die Kreuzfahrer niedergeschlagen hatte, auf die Zerstörung der großen Pyramiden von Gizeh verzichten musste, da dies als zu große Aufgabe angesehen wurde . Die ägyptischen Pyramiden wurden in der Zeit des Alten und Mittleren Reiches (ca. 2686–1690 v. Chr.) Hauptsächlich als Gräber für die Pharaonen und ihre Gefährten gebaut. Ab 2008 wurden 138 ägyptische Pyramiden entdeckt.
Die Aufgabe besteht darin, ein Programm zu erstellen, das eine Abfolge von durch ein Leerzeichen getrennten Abständen eingibt und 10 × 10 Textpyramiden erzeugt, die durch diese Abstände getrennt sind. Ein Abstand von 1 entspricht zwei Zeichen.
Eine Textpyramide sieht folgendermaßen aus:
/\
/--\
/----\
/------\
/--------\
/----------\
/------------\
/--------------\
/----------------\
/------------------\
Wenn die Eingabe nur aus einem Zeilenumbruch besteht, wird wie oben eine Pyramide erzeugt . Für jede Pyramide werden die Pyramiden links so angezeigt, als wären sie vorne.
Beispiel I
Eingang:
4 3 1
Ausgabe:
/\ /\ /\/\
/--\ /--\ /--\-\
/----\ /----\/----\-\
/------\/------\-----\-\
/--------\-------\-----\-\
/----------\-------\-----\-\
/------------\-------\-----\-\
/--------------\-------\-----\-\
/----------------\-------\-----\-\
/------------------\-------\-----\-\
Beispiel II
Eingang:
0 9
Ausgabe:
/\ /\
/--\ /--\
/----\ /----\
/------\ /------\
/--------\ /--------\
/----------\ /----------\
/------------\ /------------\
/--------------\ /--------------\
/----------------\/----------------\
/------------------\-----------------\
Beispiel III
Eingang:
11
Ausgabe:
/\ /\
/--\ /--\
/----\ /----\
/------\ /------\
/--------\ /--------\
/----------\ /----------\
/------------\ /------------\
/--------------\ /--------------\
/----------------\ /----------------\
/------------------\ /------------------\
Der Antrag, diese Anforderungen in der geringsten Anzahl von Zeichen zu erfüllen, ist der Gewinner.
Referenz: Wikipedia.org