Notice
Recent Posts
Recent Comments
Link
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

그냥하는코딩

파이썬 언어 코딩테스트 용 함수 알고리즘 정리 본문

부스트캠프 준비기/코딩테스트 알고리즘

파이썬 언어 코딩테스트 용 함수 알고리즘 정리

UKkim 2021. 5. 23. 22:48

[기본함수]

 

# 문자열 다루기

sTemp = "abcdefg"

# 자르기
sTemp[-1]  # g
sTemp[2:4] # cd
sTemp[4:]  # efg
sTemp[:4]  # abcd

# 뒤집기
sTemp[::-1] # gfedcba
sTemp[2:4:-1] # cd -> dc

# 2칸씩 건너뛰며 추출
sTemp[::2] # aceg

# 대소문자 변경
sTemp.upper() # ABCDEFG
sTemp.lower() # abcdefg

# 갯수
sTemp.count('a') # 1

# 문자열 => 리스트
lTemp = sTemp.split('')

 

 

# 문자열 - 정규식

 

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

# Dictionary 자료형 조건부 추출

dict((k, v) for k, v in dicTemp.items() if v <= 10)
  • dicTemp Dictionary에 key를 k에 Value를 v에 담고 v <= 10 을 만족하는 값만 추출하여 dictionary로 반환
  • .items() 를 기억할 것!

 

 

[알고리즘]

BFS / DFS

https://justkode.kr/algorithm/python-dijkstra

 

Python으로 다익스트라(dijkstra) 알고리즘 구현하기

최단 경로 알고리즘은 지하철 노선도, 네비게이션 등 다방면에 사용되는 알고리즘입니다. 이번 시간에는 Python을 이용해 하나의 시작 정점으로 부터 모든 다른 정점까지의 최단 경로를 찾는 최

justkode.kr

 

Comments