Pascals Dreieck wird erzeugt, indem mit einer 1 in der ersten Zeile begonnen wird. In den folgenden Zeilen wird die Zahl durch die Summe der beiden Zahlen links und rechts direkt darüber bestimmt.
Zur Veranschaulichung sind hier die ersten 5 Zeilen von Pascals Dreieck:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
Die Herausforderung
Bei einer Eingabe von n (vorausgesetzt, dies ist in der von Ihnen gewählten Sprache am bequemsten) generieren Sie die ersten n Zeilen des Pascalschen Dreiecks. Sie können annehmen, dass n eine ganze Zahl ist, die zwischen 1 und 25 liegt. Zwischen jeder Zeile muss ein Zeilenumbruch und zwischen jeder Zahl ein Leerzeichen stehen. Ansonsten können Sie die Zahl beliebig formatieren.
Das ist Code-Golf , also gewinnt die kürzeste Lösung.
Beispiel I / O
> 1
1
> 9
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1