Menu
Coddy logo textTech

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 1
challenge icon

Desafío

Intermedio

Escribe 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í
}

Todas las lecciones de Desafíos de programación para entrevistas - Pack VI

1Challenges

Stair ClimbingPascal's Triangle: Warm-upPascal's Triangle: Follow-up