Pascal's Triangle II

Given an integer rowIndex, return the rowIndex^th (0-indexed) row of Pascal's triangle.

In Pascal's triangle, each number is the sum of the two numbers directly above it.

Follow up: Could you optimize your algorithm to use only O(rowIndex) extra space?

Example 1
InputrowIndex = 3
Output[1,3,3,1]
The 3rd 0-indexed row of Pascal's triangle is [1, 3, 3, 1].
Example 2
InputrowIndex = 0
Output[1]
The 0th row of Pascal's triangle is [1].

Constraints

  • 0 <= rowIndex <= 33

Asked at 6 companies

</>

Your Solution

(Ctrl/Cmd + Enter)

Switching Language

Loading template...

Loading...

Sign in to save your progress

AI code evaluation

Get a correctness verdict, missed edge cases, and complexity analysis of your solution.

Sign in to evaluate