재귀함수를 이용한 경우 - 조합만들기
def factorial(n):
if n <= 1:
return 1
return n * factorial(n-1)
def solution(n, m):
return factorial(n) / (factorial(n-m) * factorial(m))
파이썬에 내장된 조합을 이용하는 경우
import math
def solution(balls, share):
return math.comb(balls, share)
'프로그래머스(파이썬) > LV.0(파이썬)' 카테고리의 다른 글
2차원으로 만들기 (1차원 리스트 슬라이싱) ★★ (0) | 2022.11.16 |
---|---|
점의 위치 구하기 (0) | 2022.11.16 |
가위 바위 보 (0) | 2022.11.16 |
모스부호 (1) | 2022.11.16 |
문자열밀기 - 리스트끼리 비교가능★ + rotate함수 (0) | 2022.11.16 |