728x90 반응형 Algorithm2 [Algorithm] Python - dictionary 활용과 시간 복잡도 (Big-O) Python - dictionary 활용과 시간 복잡도 (Big-O)알고리즘 문제를 풀다 보면 딕셔너리를 사용하는 경우가 있다. 딕셔너리는 다른 다른 자료형에 비해 동작시간에서 유리한 측면이 있다. Dictionary 자료형딕셔너리는 사전이라는 의미로 key-value 쌍을 가지는 자료형이다. 1) 딕셔너리 생성dictionary0 = dict()dictionary1 = {} 2) 딕셔너리 값 추가 및 삭제dictionary["과일"] = "apple"del dictionary["과일"] 3) 딕셔너리 내장함수dictionary.keys() # 딕셔너리의 key를 가져온다. dictionary.values() # 딕셔너리의 value를 가져온다.dictionary.get() # 해당 .. 2025. 1. 18. [Algorithm] Python으로 백준 풀기 - 자주 사용하는 라이브러리와 구문 Python으로 백준 풀기 - 자주 사용하는 라이브러리와 구문더보기https://solved.ac/problems/sprout solved.ac알고리즘 문제해결 학습의 이정표 🚩 Baekjoon Online Judge 문제들의 난이도 및 티어 정보를 제공하는 사이트입니다.solved.ac 처음 알고리즘 문제풀이를 접한다면 solved.ac에서 제공하는 연습문제를 풀어보는 것을 추천한다. '새싹' 이라는 키워드로 기본적으로 알아야 할 것들을 정리해 두었다. 여기까지는 '문제는 푼다'기 보다는 '프로그래밍 문제풀이를 어떻게 시작해야 하는가'에 대한 내용이다. 자주 사용하는 라이브러리import sysimport mathimport heapqfrom itertools import combinations, p.. 2025. 1. 7. 이전 1 다음 728x90 반응형