# My 30 days Challenge (DSA will update daily)

Starting tomorrow, I will embark on a 30-day DSA challenge, during which I will provide daily updates on my progress. If I fail to update on any given day, it will signify the end of my streak. I am committed to being consistent and maintaining a 30-day streak without any breaks. Throughout this journey, I will focus on data structures and algorithms, particularly through practicing LeetCode questions. Naturally, DSA is a vast subject that cannot be fully covered in just one month, but once I complete this streak, I can begin another one to tackle the remaining topics. Hopefully I wonâ€™t miss the streak.

7 Likes

Day 1:

• Completed the basic mathematics topics used in different data structures and algorithm
• Completed : Count digits, Palindrome Numbers, Factorial of a number and Trailing zeroes in Factorial

I was prefer to take notes in my notebook will attach some pics of it down below:

I still have 5 to 6 basic maths topic left to code like prime factors, hcf, lcm, mean, median etc will complete it by tomorrow.

2 Likes

Day 2:

• Completed GCD or HCF of 2 numbers and learnt a new algorithm known as Euclidâ€™s Algorithm.
• Completed LCM of 2 numbers, Check for prime and All divisors of a number
• Plan for tomorrow is to start with analysis of algorithms and complete the time complexity topic

2 Likes

Day 3:

• Completed Sieve of Eratosthenes
• Completed Computing Power topic
• Completed Iterative power topic
• Did on reading on stateless and statefull widgets as I was a bit confused between them. Used this sitelink
2 Likes

Day 4 of 30 days challenge:

• Completed Asymptotic Analysis
• Completed Order of Growth
• Learned about Best, Worst and Average cases in time complexity
2 Likes

Day 5:

• Learned about omega notation, big O notation and theta notation.
• Completed Analysis of common loops will complete multiple loops tomorrow
• Completed my Email verification system in my personal project
• Docs used for reference for email verification:- Firebase
2 Likes

Day 6:

2 Likes

Day 7:

• Completed analysis of multiple loops
• Started analysis of recursion / Intro to recursion
• Fixed my app where email verified was showing â€śFalseâ€ť even after the user verified itself.

I will try to cover the intro of recursion tomorrow and also start connecting my screens on flutter app i.e. will try to connect login and registration screens.

1 Like

Hi,
In order to help you I need to understand the problem so could you state the problem because I do not understand your problem!

Thanks,
ritzcoder5243

2 Likes

Hey the problem is fixed where I verified the user thorugh email but in terminal it was still showing as not verified.

As you can see above the problem was simple that I had to go back to login view and login the user again to fix this error. Thanks for the help though @ritzcoding5423

2 Likes

Day 8:

• Completed the login view register view in my app
• Completed the email verification system for users now its working perfectly
• Moving to flutter ui now
• Did Recursion Tree Method for Solving Recurrences
• Flutter is not throwing False error for user verified anymore

2 Likes

Day 9:

• Did examples on recursion, Upper bound using recursion tree method and Learned about space complexity
2 Likes

Day 10:

• Completed bitwise operators in Java
• Completed Binary representation of Negative numbers
• Completed my backend with Firebase for my coming flutter project.

I have completed 33.33% of this journey learning DSA and flutter hope I wonâ€™t miss a single day in the streak !

2 Likes

Day 11:

2 Likes

I realised how bad my handwriting is . Also apart from coding today I made this:

Nothing special though

3 Likes

Nothing special?? This is phenomenal! Fantastic work, holy moly

Your handwriting can be whatever you want it to be with artistic skills like this

Day 12:

2 Likes

Haha yes ! @ThatTyGuy its really funny why I canâ€™t get my hand writing better I guess I just try to write very fast. Also thank you for your daily support I notice you are always liking the post itâ€™s motivating me more !

2 Likes

Of course! Iâ€™m subscribed to this thread, so I get alerts when you post. Itâ€™s encouraging to me as well, seeing others learn!

2 Likes

Oh then weâ€™re like coding buddies ! Iâ€™m high on motivation these days letâ€™s see how long we can keep up.

2 Likes