<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Suraj's Blog]]></title><description><![CDATA[Suraj's Blog]]></description><link>https://leetcode100.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 09:22:02 GMT</lastBuildDate><atom:link href="https://leetcode100.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[My Journey Through the LeetCode 100 Days Challenge: How I Prepare, Solve, and Track Progress on GitHub & LinkedIn]]></title><description><![CDATA[“Success is the sum of small efforts, repeated day in and day out.”

LeetCode's 100 Days Challenge is more than just solving problems—it's a journey of consistency, resilience, and growth. In this blog, I want to share how I prepared for the challeng...]]></description><link>https://leetcode100.hashnode.dev/my-journey-through-the-leetcode-100-days-challenge-how-i-prepare-solve-and-track-progress-on-github-and-linkedin</link><guid isPermaLink="true">https://leetcode100.hashnode.dev/my-journey-through-the-leetcode-100-days-challenge-how-i-prepare-solve-and-track-progress-on-github-and-linkedin</guid><category><![CDATA[#LeetCode  #100DaysOfCode  #DataStructuresAndAlgorithms  #GitHub  #LinkedIn  #DSA  #CodingChallenge  #DeveloperJourney  #Programming  #EdSlash]]></category><dc:creator><![CDATA[Suraj Gardi]]></dc:creator><pubDate>Fri, 16 May 2025 18:31:01 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1747397893484/070bf7c6-9219-4421-ac3e-4127042e0407.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<h3 id="heading-success-is-the-sum-of-small-efforts-repeated-day-in-and-day-out">“Success is the sum of small efforts, repeated day in and day out.”</h3>
</blockquote>
<p><strong>LeetCode's 100 Days Challenge is more than just solving problems—it's a journey of consistency, resilience, and growth. In this blog, I want to share how I prepared for the challenge, how I stay accountable, and how I track my journey on GitHub and LinkedIn. This is not just my story—it's a roadmap that others can follow, especially those starting out with Data Structures and Algorithms (DSA).</strong></p>
<hr />
<h2 id="heading-why-i-started-the-100-days-challenge"><strong>🎯 Why I Started the 100 Days Challenge</strong></h2>
<p><strong>As someone passionate about coding, I always believed that <mark>consistency beats intensity</mark>. The <mark>LeetCode 100 Days Challenge</mark> provided me with the perfect structured path to improve my DSA skills one day at a time. But starting any challenge is hard—so I began with help.</strong></p>
<p><strong>At the beginning, I followed the amazing roadmap created by <mark>edSlash </mark> –</strong> <a target="_blank" href="https://edslash.com/dsa-with-edslash-leetcode-100-days/"><strong><mark>DSA with edSlash - LeetCode 100 Days</mark></strong></a><strong><mark>. </mark> This structured guide helped me kickstart the challenge and gain momentum.</strong></p>
<p><strong>As days passed and my confidence grew, I began solving additional problems beyond the plan to build deeper insights and flexibility in problem-solving</strong>.</p>
<hr />
<h2 id="heading-my-daily-preparation-strategy"><strong>🧠 My Daily Preparation Strategy</strong></h2>
<h3 id="heading-heres-how-i-tackle-each-day-of-the-challenge">Here’s how I tackle each day of the challenge:</h3>
<h3 id="heading-1-pick-the-daily-problem">✅ 1. Pick the Daily Problem</h3>
<p><strong>I refer to <mark>edSlash’s plan</mark> first. If I’ve already solved it, I explore unsolved problems under the same topic or difficulty.</strong></p>
<h3 id="heading-2-understand-the-problem">✅ 2. Understand the Problem</h3>
<p><strong>Before jumping to code, I take time to understand what’s being asked and what constraints I need to consider.</strong></p>
<h3 id="heading-3-plan-the-solution">✅ 3. Plan the Solution</h3>
<p><strong>I attempt to solve the problem on my own. If I get stuck, I research different approaches using blogs, YouTube videos, or LeetCode Discuss threads.</strong></p>
<h3 id="heading-4-refer-when-needed">✅ 4. Refer When Needed</h3>
<p><strong>If I’m still not able to solve the problem, I study <mark>edSlash’s solution</mark>. It’s well-explained and beginner-friendly. I try to understand the thought process behind the code instead of just copying it.</strong></p>
<h3 id="heading-5-write-clean-code">✅ 5. Write Clean Code</h3>
<p><strong>I add comments to important sections of the code to make revisiting easier and also to improve readability.</strong></p>
<hr />
<h2 id="heading-tools-that-helped-me-stay-consistent">🧰 Tools That Helped Me Stay Consistent</h2>
<ul>
<li><p><strong>GitHub – I push each day’s solution to</strong> <a target="_blank" href="https://github.com/SurajGardi/LeetCode_Challenges"><strong><mark>my repository</mark></strong></a> <strong>to track progress and build my portfolio.</strong></p>
</li>
<li><p><strong>LinkedIn – I post daily challenge updates to share my approach and connect with like-minded learners.</strong></p>
</li>
<li><p><strong>edSlash 100 Days Challenge – A structured guide to kickstart and maintain the routine.</strong></p>
</li>
<li><p><strong>LeetCode Discuss + Internet Resources – For learning new patterns, optimizing solutions, and gaining fresh insights.</strong></p>
</li>
</ul>
<hr />
<h2 id="heading-sample-linkedin-daily-update-template">🧾 Sample LinkedIn Daily Update Template</h2>
<blockquote>
<p><strong>Day XX of #LeetCode100DaysChallenge<br />✅ Problem: [Problem Name]<br />🧠 Topic: [DSA Topic]<br />🔍 My Approach: [Brief Explanation]<br />🔗 GitHub Code: [Link to your repo file]</strong></p>
<p><strong>Small steps daily → Big impact.<br />Let’s keep building! 💻</strong></p>
<p><strong>#100DaysOfCode #LeetCode #DSA #CodingJourney #GitHub #LinkedIn</strong></p>
</blockquote>
<hr />
<h2 id="heading-final-thoughts">💭 Final Thoughts</h2>
<p><strong>If you’re planning to begin your <mark>LeetCode 100 Days Challenge</mark>, I highly recommend starting with</strong> <a target="_blank" href="https://edslash.com/dsa-with-edslash-leetcode-100-days/"><strong><mark>edSlash's 100 Days Challenge site</mark></strong></a><strong><mark>.</mark> I followed it at the beginning of my journey, and once I understood the structure and logic, I started expanding to more diverse problems.</strong></p>
<p><strong>And yes-it’s completely normal to get stuck. I do too!<br />When that happens:</strong></p>
<ul>
<li><p><strong>I search for approaches on Google, YouTube, or blogs.</strong></p>
</li>
<li><p><strong>If I still can’t figure it out, I refer to <mark>edSlash’s solutions</mark> for guidance.</strong></p>
</li>
</ul>
<p><strong>The goal isn't just to solve</strong>—<strong>but to learn. And every tough day teaches something new.</strong></p>
<hr />
<h2 id="heading-connect-with-me-amp-track-my-journey">📌 Connect With Me &amp; Track My Journey</h2>
<ul>
<li><p>🔗 <strong>GitHub Repository (Daily Code Log):</strong> <a target="_blank" href="https://github.com/SurajGardi/LeetCode_Challenges">github.com/SurajGardi/LeetCode_Challenges</a></p>
</li>
<li><p><strong>🔗 LeetCode Profile:</strong> <a target="_blank" href="http://leetcode.com/SurajGardi">leetcode.com/SurajGardi</a></p>
</li>
<li><p><strong>🔗 LinkedIn (Let’s Connect!):</strong> <a target="_blank" href="http://www.linkedin.com/in/suraj-gardi-1099222a8">www.linkedin.com/in/suraj-gardi-1099222a8</a></p>
</li>
</ul>
]]></content:encoded></item></channel></rss>