Dễ 0 đã giải Tỷ lệ chấp nhận 0%

Tam giác số

Xây dựng một tam giác các số tăng dần.

Xây dựng một tam giác số: dòng i (đếm từ 1) liệt kê các số 1, 2, …, i.

Cài đặt number_triangle(rows).

Đầu vào

rows: Số lượng dòng.

Đầu ra

Trả về tam giác dưới dạng một danh sách các dòng.

Ràng buộc

0 ≤ rows ≤ 30

Ví dụ

Ví dụ 1
Đầu vào:
rows = 3

Kết quả mong đợi:
expected = [
    [1],
    [1, 2],
    [1, 2, 3]
]
Đầu vào:
long long rows = 3;

Kết quả mong đợi:
std::vector<std::vector<long long>> expected = {
    {1},
    {1, 2},
    {1, 2, 3}
};
Đầu vào:
long rows = 3;

Kết quả mong đợi:
long[][] expected = new long[][] {
    new long[] {1},
    new long[] {1, 2},
    new long[] {1, 2, 3}
};

Giải thích

Các dòng là [1], [1, 2] và [1, 2, 3].

Ví dụ 2
Đầu vào:
rows = 0

Kết quả mong đợi:
expected = []
Đầu vào:
long long rows = 0;

Kết quả mong đợi:
std::vector<std::vector<long long>> expected = {};
Đầu vào:
long rows = 0;

Kết quả mong đợi:
long[][] expected = new long[][] {};

Giải thích

Không có dòng nào được yêu cầu, nên tam giác rỗng.

Tham khảo

Thử thách này đã được điều chỉnh cho CodeUtility. Hãy làm theo đề bài và các ràng buộc ở trên.

Học hỏi từ người khác

Giải pháp cộng đồng

Chưa có giải pháp nào được chia sẻ. Hãy giải thử thách này để đăng giải pháp đầu tiên.