Hello Pythonistas, welcome back. Here’s the Day 5 experience.
For better and clearer understanding I’ll resolve all these questions with the maximum possible approaches.
And I’ll practice a lot more questions on the same topic till I can solve questions.
Here’s the crux of the 5 days of the array that I undertook.
- I need to work a lot on my DSA.
- I should work first on the brute force and then go on to optimize, even if the question demands optimization.
- Instead of the coding first approach, I should practice more of the thinking first approach.
- I should stay in touch with the theory of DSA.
- I need to solve at least 10 easy, 10 medium, and a few hard questions
- And DSA is not about cracking some companies it’s a way of becoming a better engineer.
And I feel that is the best part about small challenges like this one. You get to understand what went wrong and can change your way to learn faster giving the particular approach enough time as well.
All in all, I won’t say that I did learn everything that was worth learning in this short while. But, this regular documenting gave me clarity and discipline to do things.
Steps ahead
The next time I start the challenge (after 2-3 days) I’ll be focusing on the Coursera’s Algorithm I & II course. I even started bits of it today.
This way I’ll be able to keep up with the theory.
I’ll make the challenge quite longer or a bit more focused like: 5 days of easy array problems.
I’ll keep updating you all on the journey. And I’ll be extremely delighted to know and contribute to yours.
Let’s grow and learn together.
See in the next article. Till then stay tuned and keep coding…😊