...
/Solution: Nested Loop with Multiplication (Advanced)
Solution: Nested Loop with Multiplication (Advanced)
This review provides a detailed analysis of how to solve the Nested Loop with Multiplication challenge.
We'll cover the following...
Solution #
Press + to interact
int main(){int n =10; //O(1)int sum = 0; //O(1)float pie = 3.14; //O(1)for (int i = 0; i < n; i++){ //O(n)int j = 1; //O(n)cout << pie << endl; //O(n)while (j < i){ // O((n) * (log2 var))sum+=1; // O((n) * (log2 var))j*=2; // O((n) * (log2 var))}}cout << sum << endl; //O(1)}
Solution Breakdown
In the main function, the outer loop is as it iterates n
times. The inner while loop iterates i
times, which is always less than n
and the inner loop counter variable is doubled each time. Therefore we can say that it is ...
Access this course and 1400+ top-rated courses and projects.