#100DAYSOFCODE is a moment on the internet for people who would like to improve their problem-solving skills in programming languages. The person who accepts this challenge must code for at least one hour and announce what they had learned in that one hour and use the hashtag - "#100daysofcode". And also to mention the number of days like Day - 11, etc.
I took this challenge in the month of October and I left the challenge due to some personal reasons in November's second week. On a round figure, I practiced for one and a half hours ( on average) every day on problem-solving on platforms like Codechef and leetcode.
Firstly, It helped me to think properly. Before this, I used to code without thinking that how to solve a problem correctly, without knowing the approach to solving a problem, I used to jump right into the typing (coding) part, Which helped me to think properly. And also made me realize that I need to change my coding routine and put it in a proper manner.
Followed by, it helped me to adapt syntax quickly. I started my java programming journey with #100daysofcode. It helped me adapt the syntax of java programming more quickly than I expected.
It boosted my confidence, and also motivated me that, I can solve programming questions and it gradually helped me to improve my logic level.
Now, before I code every time, I take a pen and paper, analyze the question, find a way to solve the question, and try to put it into code. This approach helped me a lot to solve in an organized way. This can actually help us to debug the code if we get any error while putting logic in the code.
Now, everytime I code, I just remind one thing in my mind that is - " Think Twice and Code Once" .