Python 기본 사항쉬움

파스칼 삼각형의 N번째 행

'파스칼 삼각형의 N번째 행' 문제에 대한 자세한 가이드 및 Python 구현입니다.

문제 설명

쉬움

재귀를 사용하여 파스칼의 삼각형의 n번째 행을 정수 목록으로 반환하는 함수 pascal_row(n)을 작성하세요. 행은 0부터 인덱스됩니다. 행 0은 [1], 행 1은 [1, 1], 행 2는 [1, 2, 1] 등입니다. 각 요소는 이전 행에서 바로 위에 있는 두 요소의 합입니다.

제약
  • 0 <= n <= 30

Example 1
Input
n = 0
Output
[1]
Explanation

The 0th row of Pascal's Triangle is just [1].

Example 2
Input
n = 4
Output
[1, 4, 6, 4, 1]
Explanation

Row 3 is [1,3,3,1]. Row 4: 1, (1+3)=4, (3+3)=6, (3+1)=4, 1.

Example 3
Input
n = 2
Output
[1, 2, 1]
Explanation

Row 1 is [1,1]. Row 2: 1, (1+1)=2, 1.

Need a Hint?
세트나 힙과 같은 재귀 관련 데이터 구조를 사용하는 것을 고려해보세요.
Edge Cases to Watch
  • 빈 입력 구조
  • 단일 요소 입력
  • 큰 수치 범위

해결할 준비가 되셨나요?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

편집기에서 열기
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.