What I Learned/SpartaCodingClub
[내일배움캠프] 2023-01-10 TIL
Interrobang
2023. 1. 10. 19:06
파이썬 표준 라이브러리 math 모듈
문제점
알고리즘 문제들을 풀면서 자주 사용되는 단순한 수학 연산들에 너무 시간을 쓰게 된다.
해결
파이썬 표준 라이브러리 math 모듈 사용
알게 된 점
자주 쓸만한 함수들
math.ceil(x): 올림
math.floor(x): 내림
math.comb(n, k): 반복과 순서 없이 n 개의 항목에서 k 개의 항목을 선택하는 방법의 수 (조합, nCk)
math.perm(n, k=None): 반복 없고 순서 있게 n 개의 항목에서 k 개의 항목을 선택하는 방법의 수 (순열 nPk)
math.factorial(n): n 팩토리얼
math.gcd(*integers): 최대공약수
math.lcm(*integers): 최소공배수
math.exp(x): e의 x 거듭제곱
math.log(x[, base]): x의 자연로그
math.sqrt(x): 제곱근
각종 삼각함수, 쌍곡선함수 등등..