Menu
Coddy logo textTech

Pascal's Triangle: Warm-up

Leçon 2 sur 3 du cours Défis de programmation pour l'entretien - Pack VI de Coddy.

Le triangle de Pascal est un tableau triangulaire de nombres où chaque nombre est la somme des deux nombres situés directement au-dessus de lui.

La première ligne contient le nombre 1, et chaque ligne suivante commence et se termine par 1. Le triangle de Pascal a de nombreuses applications mathématiques et combinatoires, notamment le calcul des coefficients binomiaux et des probabilités.

Triangle de Pascal de taille 5,

    1  
   1 1
  1 2 1
 1 3 3 1
1 4 6 4 1
challenge icon

Défi

Moyen

Écrivez une fonction pascal qui reçoit un entier n et renvoie une chaîne de caractères représentant un tableau à deux dimensions du triangle de Pascal de taille n.

Exemples,

Entrée : 5

Sortie : [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]

 

Entrée : 3

Sortie : [[1],[1,1],[1,2,1]]

 

Supprimez tous les espaces dans votre sortie !

Essayez vous-même

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char* pascal(int n) {
    // Écrivez le code ici
}

Toutes les leçons de Défis de programmation pour l'entretien - Pack VI

1Challenges

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