728x90
반응형
표준 라이브러리
내장 함수 : sum(), min(), max(), sorted()
참고로 pow(a,b,n) 함수는 아래와 같이 작동하지만
저렇게 작성한 것 보다 훨씬 효율적으로 작동하여 시간차이 많이남.
x = a**d % n
아래 참고
itertools : 순열, 조합 라이브러리 - 완전 탐색 문제 풀이시 사용됨
heapq : 힙 자료구조 제공. 우선순위 큐 기능 구현 시 사용됨
bisect : 이진 탐색 기능 제공
collections : 덱, 카운터 자료구조 제공
math : 수학적 기능 제공. 팩토리얼(factorial), 제곱근(sqrt), 최대공약수(gcd) 등
최소공배수(lcm) 는 파이썬 3.9이상에서 제공.
그 이전에는 아래와 같이 구현
def lcm(a,b):
return a*b//math.gcd(a,b)
반응형
'Python > 라이브러리' 카테고리의 다른 글
파이썬(python) 라이브러리 - bisect (이진탐색, 바이너리 서치, Binary Search) (0) | 2021.04.21 |
---|---|
파이썬(python) 라이브러리 - collections.Counter (0) | 2021.04.21 |
파이썬(python) 라이브러리 - itertools (순열, 조합, 누적합) (0) | 2021.04.21 |
파이썬 라이브러리 - datetime (0) | 2021.03.23 |
파이썬 (python) 라이브러리 - Pandas 판다스 (0) | 2021.03.22 |