<aside> ❓ 시간복잡도

</aside>

int func1(int arr[], int n){ 
	int cnt =0; // 1번
	for(int i = 0; i < n; i++){ 
	// i에 0 대입 -> 1번
	// 0보다 작은 지 확인하고 i값 증가(2n)
		if(arr[i] % 5 == 0) cnt++;
		// 5로 나눈 나머지 계산 후 0과 일치 하는 지 비교 (2n)
		// cnt 증가 (n)
	}
	return cnt; // cnt 값 반환
}

→ 시간 복잡도 계산

#include <iostream>

using namespace std;

int main() {
	ios_base::sync_with_stdio(0);
	cin.tie(0);

	int n;
	int result = 0;
	cin >> n;

	for (int i = 1; i <= n; i++) {
		if (i % 3 == 0 || i % 5 == 0) {
			result += i;
		}
	}

	cout << result;

	return 0;
}

→ 시간 복잡도 계산 : O(N)

<aside> ❓ 정수 자료형

</aside>

<aside> ❓ 실수 자료형

</aside>