Menu
Coddy logo textTech

Pascal's Triangle: Warm-up

Lektion 2 von 3 im Kurs Interview Coding-Challenges – Paket VI von Coddy.

Pascalsches Dreieck ist eine dreieckige Anordnung von Zahlen, bei der jede Zahl die Summe der beiden direkt darüber stehenden Zahlen ist.

Die erste Zeile enthält die Zahl 1, und jede weitere Zeile beginnt und endet mit 1. Das Pascalsche Dreieck hat viele mathematische und kombinatorische Anwendungen, einschließlich der Berechnung von Binomialkoeffizienten und Wahrscheinlichkeiten.

Pascalsches Dreieck der Größe 5,

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

Aufgabe

Mittel

Schreiben Sie eine Funktion pascal, die eine Ganzzahl n erhält und einen String ausgibt, der ein zweidimensionales Array des Pascalschen Dreiecks der Größe n darstellt.

Beispiele,

Eingabe: 5

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

 

Eingabe: 3

Ausgabe: [[1],[1,1],[1,2,1]]

 

Lassen Sie jegliche Leerzeichen in Ihrer Ausgabe weg!

Probier es selbst

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

char* pascal(int n) {
    // Schreibe den Code hier
}

Alle Lektionen in Interview Coding-Challenges – Paket VI

1Challenges

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