Треугольник Паскаля генерируется, начиная с 1 в первом ряду. В последующих строках число определяется суммой двух чисел, расположенных непосредственно над ним слева и справа.
Чтобы продемонстрировать, вот первые 5 строк треугольника Паскаля:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
Соревнование
Учитывая ввод n (при условии, что он наиболее удобен на выбранном вами языке), сгенерируйте первые n строк треугольника Паскаля. Вы можете предположить, что п является целым числом от 1 до 25. Между каждой строкой и пробелом между числами должен быть разрыв строки, но помимо этого вы можете отформатировать его так, как вам нравится.
Это код-гольф , поэтому выигрывает самое короткое решение.
Пример ввода / вывода
> 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