Menu
CoddyTech

Tam giác Pascal: Khởi động

Bài học 2 trên 3 trong khóa học Thử thách code phỏng vấn, gói VI của Coddy.

Tam giác Pascal là một mảng số có dạng tam giác, trong đó mỗi số bằng tổng của hai số ngay phía trên nó.

Hàng đầu tiên chứa số 1, và mỗi hàng tiếp theo bắt đầu và kết thúc bằng số 1. Tam giác Pascal có nhiều ứng dụng trong toán học và tổ hợp, bao gồm tính hệ số nhị thức và xác suất.

Tam giác Pascal có kích thước 5,

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

Thử thách

Trung bình

Viết một hàm pascal nhận một số nguyên n và xuất ra một chuỗi biểu thị tam giác Pascal dạng mảng hai chiều có kích thước n.

Ví dụ:

Đầu vào: 5

Đầu ra: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]

 

Đầu vào: 3

Đầu ra: [[1],[1,1],[1,2,1]]

 

Hãy xuất mọi khoảng trắng trong kết quả!

Tự làm thử

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

char* pascal(int n) {
    // Viết code ở đây
}

Tất cả bài học trong Thử thách code phỏng vấn, gói VI

1Thử thách

Bài toán leo cầu thangTam giác Pascal: Khởi độngTam giác Pascal: Bài tiếp nối

Tự luyện tập: Trình biên dịch C online