5-1을 제외하고는 문제 해결에 필요 없는 경우가 많습니다.
5-1. 메서드 (Methods)
min
,max
: 최소와 최대sort
와sorted
: 정렬zip
: container 연속으로 반복문enumerate
: index와 val을 함께 받는 방법
5-2. Math
ceil
,floor
: 올림, 내림gcd
: 최대공약수log
: 로그함수- 여러 삼각함수
5-3. Collections
deque를 제외하고는 자주 사용하지는 않습니다. 다만 알아두면 남들보다 간결한 코드 작성이 가능합니다.
Counter
: 원소별 개수를 세주는 함수OrderDict
: 순서가 있는 dictdefaultdict
: 없는 key를 호출해도 에러가 나지 않는 dictdeque
: 덱
5-4. itertools
보통 전수조사를 하는 경우에 활용할 수 있는 함수들입니다.
product
: 곱집합combinations
: 순열permutations
: 조합
5-5. re (정규표현식)
정규표현식 라이브러리는 꽤 느리기 때문에 문제해결에서는 많이 사용하지 않습니다.
5-6. copy
deepcopy
: 객체 복사