Untitled

 avatar
unknown
plain_text
a year ago
513 B
5
Indexable
void printPrettyTriangle(int numRows) {
    vector<vector<int>> res = generate(numRows);
    int maxWidth = res[numRows - 1].size() * 2 - 1;
    for (int i = 0; i < res.size(); ++i) {
        int space = (maxWidth - (res[i].size() * 2 - 1)) / 2;
        for (int s = 0; s < space; ++s)
            cout << " ";
        for (int j = 0; j < res[i].size(); ++j) {
            cout << res[i][j];
            if (j < res[i].size() - 1)
                cout << " ";
        }
        cout << endl;
    }
}
Editor is loading...
Leave a Comment