[CS] 코딩테스트 기억해야 할 함수 정리

박상우·2023년 1월 4일
0

CS

목록 보기
3/12
post-thumbnail

코테에서 기억해야 할 함수들 정리

Padding

np.pad(array,
        pad_width=((a, b), (c, d)),
        mode='constant',
        constant_values=0
        )
  • array: 패딩을 할 배열
  • pad_width: 테두리를 몇 줄 만들 지 지정 (a: 위쪽 행, b: 아래쪽 행, c: 왼쪽 열, d: 오른쪽 열)
  • mode: pad method를 적용하는 모드를 지정함 (기본값은 constant)
  • constant: 특정한 값으로 테두리를 추가
  • edge: 원본 배열에서 가장 가까운 모서리에 있는 값으로 테두리 추가
  • maximum: 특정 테두리 위치에 존재하는 값에서 행/열에 있는 최대값으로 테두리 추가
  • constant_values: 테두리에 채워 넣을 상수값 (기본값은 0)

배열 테두리를 감싸주는 작업

Counter

from collections import Counter
Counter(List)[구하고 싶은 값]

counting 하는 함수

GCD, LCM

from math import GCD
from math import LCM 
gcd(a,b)
lcm(a,b)

각각 최대공약수, 최소공배수를 구하는 함수

profile
세상아 덤벼라

0개의 댓글