[사소한 궁금증3] python math.comb와 factorial 함수

2021. 12. 26. 00:03·Algorithm/백준

# 백준 11050 이항계수 1

 

1. 이항 계수에 대한문제인데 푸는방법은 2가지가 있다.

     python 내장함수인 math를 이용하거나 재귀함수를 사용하거나

     물론 재귀함수를 연습하도록 하는것이 이 문제의 목적이겠지만, 

     어느것이 더 빠를까에 대한 궁금증이 생겨서 실험해 보았다.

 

2. 결과는 비슷...(당연한건가?)

import math

a,b = map(int, input().split())
print(math.comb(a,b))

내장함수 사용(위)
재귀함수 사용(아래)

 

n,k = map(int, input().split())

def fac(a):
    if a == 0:
        return 1            
    if a == 1:
        return 1
    else:
        return a*fac(a-1)

print(fac(n)//(fac(n-k)*fac(k)))
반응형
'Algorithm/백준' 카테고리의 다른 글
  • [백준] 11866 요세푸스 문제 0과 Python deque
  • [백준] 2108 통계학 Python Counter모듈
  • [백준] 1920 수 찾기와 Python 이진탐색(Binary Search)
  • [사소한 궁금증2] Python에서 list(map())과 map()의 차이
수영하는 두루미
수영하는 두루미
한국체육대학교에서 스포츠 AI빅데이터를 공부하고 있습니다. B.S. Computer Science
  • 수영하는 두루미
    두루미의 스포츠 데이터분석실
    수영하는 두루미
  • 전체
    오늘
    어제
    • 분류 전체보기 (94)
      • 스포츠 AI·빅데이터(2024~) (21)
        • 2024-2 (0)
        • 빅데이터기반 스포츠경기분석 (10)
        • 스포츠와 소셜텍스트분석 (4)
        • 영상기반 데이터 수집기법 (3)
        • 2025-1 (0)
        • 스포츠와 AI 모델링 기초 (0)
        • 스포츠와 프로그램 코딩(Python) (0)
        • 운동역학 (0)
        • 2025-2 (0)
        • 스포츠 AI빅데이터 연구 세미나 (1)
        • 스포츠 딥러닝 (0)
        • 운동생리학 (0)
        • etc. (0)
      • Data (13)
        • ADsP (1)
        • SQLD (1)
        • 빅데이터분석기사 (4)
        • ADP(데이터분석 전문가) (5)
        • 키다리아저씨(2021.12.05~) (2)
        • 파이썬 자격과정(2021.07.22-23) (0)
      • 정보처리기사 (1)
      • CSTS (10)
      • 블록체인과 암호화폐 (0)
        • 블록체인 (0)
      • Algorithm (44)
        • 백준 (42)
        • 자료구조 (2)
      • CSOS (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Python
    알고리즘
    스포츠ai빅데이터
    정적테스트
    C언어
    명세기반테스트
    구조기반테스트
    스포츠빅데이터
    heapsort
    한체대대학원
    스포츠데이터분석
    경험기반테스트
    백준
    한체대
    동적테스트
    데이터분석
    csts
    자료구조
    스포츠데이터
    빅데이터분석기사
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
수영하는 두루미
[사소한 궁금증3] python math.comb와 factorial 함수
상단으로

티스토리툴바