👉 컴퓨터조차 오래 걸리는 문제
얼마나 오래 걸리는지는 시간 복잡도를 통해 파악
N이 커질수록 연산 횟수 증가
N이 크던 작던 연산은 딱 1번만 수행
문제를 푸는 솔루션이 꼭 하나만 있으란 법은 없다
알고리즘에 따라 답을 구하는 시간(효율)이 다르다
Time Complexity
입력량 N에 비례해서 얼만큼 연산을 많이 하는지 빅오 표기법 (Big-O notation)으로 나타냄
정확한 연산 시간이 아니므로 대강 시간 조건을 만족하는지 계산할때 사용하자!
Space Complexity
N에 비례해서 메모리를 얼마나 쓰는지를 나타냄
int 범위 (-2^31 ~ 2^31-1 -> 21억) 초과하는 값을 다룰 때는 long long 사용