나의 개발일지 TIL(Today I learned) - 자료구조와 알고리즘
Today I learned 시간복잡도와 공간복잡도 점근 표기법 배열과 연결리스트 이진탐색 재귀 함수 공간복잡도 공간복잡도는 입력값과 문제를 해결하는 데 차지하는 공간과의 상관관계이다 이 코드로 공간복잡도를 알아보자 def find_max_occurred_alphabet(string): alphabet_array = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "x", "y", "z"] max_occurrence = 0 max_alphabet = alphabet_array[0] for alphabet in alphabet_array: occurrence..
나의 개발일지 TIL(Today I learned) - 파이썬, 자바스크립트, 자료구조와 알고리즘
Today I learned 파이썬 자바스크립트 자료구조와 알고리즘 파이썬 코딩 테스트를 위한 파이썬 공부 파이썬의 변수 선언 a = 5 b = false c = "안녕" 자바스크립트처럼 let const 없이 자바처럼 int boolean 자료형 없이 변수이름 = 값 매우 간단하다 자료형은 숫자, bool, 문자열이 있다 a = 5 b = false c = "안녕" #작은 따옴표 또는 큰 따옴표로 감싸준다 문자열 간의 연산도 가능하다 a = "안녕" b = "하세요" a + b # "안녕하세요" 문자열 사용하기 인덱싱 a = "안녕하세요" a[0] # 안 a[1] # 녕 a[0:2] # 안녕 리스트는 순서가 있는 다른 자료형들의 모임 a = [1, 2, 3, 4, 5] b = [1, 2, 3, "안녕"..