Pascal's Triangle: Warm-up
Lección 2 de 3 del curso Desafíos de programación para entrevistas - Pack VI de Coddy.
El Triángulo de Pascal es una matriz triangular de números donde cada número es la suma de los dos números directamente encima de él.
La primera fila contiene el número 1, y cada fila subsiguiente comienza y termina con 1. El Triángulo de Pascal tiene muchas aplicaciones matemáticas y combinatorias, incluyendo el cálculo de coeficientes binomiales y probabilidades.
Triángulo de Pascal de tamaño 5,
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1Desafío
IntermedioEscribe una función pascal que recibe un entero n y devuelve una cadena que representa el triángulo de Pascal como un arreglo bidimensional de tamaño n.
Ejemplos,
Entrada: 5
Salida: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]
Entrada: 3
Salida: [[1],[1,1],[1,2,1]]
¡Omite cualquier espacio en tu salida!
Pruébalo tú mismo
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char* pascal(int n) {
// Escribe el código aquí
}