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. :raised_hands:t3:

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 :point_up_2:t2: 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 :slight_smile:
    :white_check_mark::sparkles:
2 Likes

Day 9:

  • Did examples on recursion, Upper bound using recursion tree method and Learned about space complexity
  • Reading about state management alternatives like bloc and river pod.
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. :slight_smile:

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 :sweat:. Also apart from coding today I made this:


Nothing special though

3 Likes

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

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 ! :heart:

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