Day 1 of learning and solving DSA

Mona AgrawalMona Agrawal
2 min read

Hey, this is my first time ever writing a blog. If you’re reading this then algorithm must have played a really good game. But the primary reason for this blog is not to get audience but my deepen my own learning of the new DSA concepts.

This is my first and new series of blogs where I will document my learning journey of DSA and try to retain what I have learnt throughout the day.

Topics I have covered

  1. Bit manipulation

  2. Bitwise Operators

  3. Reversing Integers

  4. Converting from decimal to binary integers

  5. Converting from binary to decimal integers

  6. About the range of the integers

These were the main topics that I have covered today. I still have to know about them in detail but as I have started I am happy about this.

Problems that I faced

  1. I have confusion between reversing the digits and printing it as it is. The formula confuses me.

  2. I didn’t know about the INT_MAX and INT_MIN things.

  3. I have a confusion that when to use the bitwise operators and when to use arithmetic operators.

  4. I couldn’t understand how it is taking input in the form of int and how it is doing the bits manipulation before even converting it to binary.

I still have confusion at some of these parts but I believe it will get clear with time.

Things I will work more on

  1. Writing optimized code

  2. Dry run every solution before implementing it

  3. Give more focused hours of studying

  4. Also try the side subjects like DBMS, OS, System Design, Web Development, Computer Network, OOPs etc.

  5. Maintain the consistency.

Yeah I won’t be much unrealistic and burden myself on the first day itself.

My Wins

  1. Started my LeetCode Journey by solving first 3 problems.

  2. Didn’t give up when I couldn’t get the solution in once.

  3. Didn’t get distracted much.

  4. Didn’t waste my time here and there.

  5. Tried my best to understand concepts instead of running from them.

Maybe these wins don’t matter to anyone else but I am really proud of myself and patting my back for finally starting this. I know it’s a bit late to start but being optimistic and happy that at least I have started and will try my best to be consistent.

All the best to everyone who’s fighting for their dreams and building their future with their own hands. All power to you guys.

Bye. Thank You.

0
Subscribe to my newsletter

Read articles from Mona Agrawal directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Mona Agrawal
Mona Agrawal