<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: xscoox</title>
    <description>The latest articles on DEV Community by xscoox (@xscoox_ca5e58c796032a1802).</description>
    <link>https://dev.to/xscoox_ca5e58c796032a1802</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2651983%2F3919bf7a-e3f9-48e2-9488-91a3d56ed14f.jpeg</url>
      <title>DEV Community: xscoox</title>
      <link>https://dev.to/xscoox_ca5e58c796032a1802</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xscoox_ca5e58c796032a1802"/>
    <language>en</language>
    <item>
      <title>🚀 Day 3 of #100DaysOfCoding</title>
      <dc:creator>xscoox</dc:creator>
      <pubDate>Sat, 22 Feb 2025 08:44:06 +0000</pubDate>
      <link>https://dev.to/xscoox_ca5e58c796032a1802/day-3-of-100daysofcoding-1008</link>
      <guid>https://dev.to/xscoox_ca5e58c796032a1802/day-3-of-100daysofcoding-1008</guid>
      <description>&lt;p&gt;Today, I dived into Linked Lists and learned the basics:&lt;br&gt;
✅ Insertion&lt;br&gt;
✅ Traversal&lt;br&gt;
✅ Deletion&lt;br&gt;
✅ Understanding how pointers work&lt;/p&gt;

&lt;p&gt;Excited to learn more complex data structures next! 💡&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqm7eg6hvyrt0wyxn79fn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqm7eg6hvyrt0wyxn79fn.png" alt="Image description" width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>dsa</category>
      <category>python</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>🚀 Day 2 #100DaysOfCode</title>
      <dc:creator>xscoox</dc:creator>
      <pubDate>Fri, 21 Feb 2025 14:09:20 +0000</pubDate>
      <link>https://dev.to/xscoox_ca5e58c796032a1802/day-2-100daysofcode-5e6n</link>
      <guid>https://dev.to/xscoox_ca5e58c796032a1802/day-2-100daysofcode-5e6n</guid>
      <description>&lt;p&gt;I’m really enjoying this challenge so far! Solved over 15 problems on binary search in python. I plan to explore more exciting challenges ahead. 🚀&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnnlmd7degpfagu7stre7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnnlmd7degpfagu7stre7.png" alt="Image description" width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>dsa</category>
      <category>programming</category>
      <category>python</category>
    </item>
    <item>
      <title>🚀 Day 2 of #100DaysOfCode – Mastering Binary Search in TypeScript</title>
      <dc:creator>xscoox</dc:creator>
      <pubDate>Fri, 21 Feb 2025 05:46:40 +0000</pubDate>
      <link>https://dev.to/xscoox_ca5e58c796032a1802/day-2-of-100daysofcode-mastering-binary-search-in-typescript-5260</link>
      <guid>https://dev.to/xscoox_ca5e58c796032a1802/day-2-of-100daysofcode-mastering-binary-search-in-typescript-5260</guid>
      <description>&lt;p&gt;Hey Devs! 👋&lt;/p&gt;

&lt;p&gt;Today, I deep-dived into Binary Search and explored some interesting problems using TypeScript. Here's what I worked on:&lt;/p&gt;

&lt;p&gt;🔍 What I Learned:&lt;br&gt;
✅ Binary Search in Depth – Understanding the intuition behind it&lt;br&gt;
✅ Floor &amp;amp; Ceil in a Sorted Array – Using Binary Search efficiently&lt;br&gt;
✅ Recursive Approach – Improved understanding of recursion while implementing&lt;/p&gt;

&lt;p&gt;🧩 Floor &amp;amp; Ceil Problem:&lt;br&gt;
➡️ Floor: Largest element ≤ target&lt;br&gt;
➡️ Ceil: Smallest element ≥ target&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fltuy7yofpwpqs0ncd20f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fltuy7yofpwpqs0ncd20f.png" alt="Image description" width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsrq1lgk6l00xm3psyl5s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsrq1lgk6l00xm3psyl5s.png" alt="Image description" width="800" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔥 &lt;strong&gt;Key Takeaway&lt;/strong&gt;s:&lt;br&gt;
➡️ &lt;strong&gt;Binary Search&lt;/strong&gt; makes floor &amp;amp; ceil problems efficient.&lt;br&gt;
➡️ &lt;strong&gt;Iterative &amp;amp; Recursive&lt;/strong&gt; approaches both provide valuable insights.&lt;br&gt;
➡️ &lt;strong&gt;Understanding edge cases is crucial&lt;/strong&gt;, like when the target is smaller/larger than all elements.&lt;/p&gt;

&lt;p&gt;I’m really enjoying this challenge so far! Next up, I plan to explore strivers DSA sheet and searching in rotated sorted arrays.&lt;/p&gt;

&lt;p&gt;💡 What are your thoughts on my implementation? Any improvements or alternative approaches? Let’s discuss!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>100daysofcode</category>
      <category>codenewbie</category>
      <category>dsa</category>
    </item>
    <item>
      <title>🚀Day 1 of #100DaysOfCode - Upper Bound with Binary Search in TypeScript</title>
      <dc:creator>xscoox</dc:creator>
      <pubDate>Thu, 20 Feb 2025 17:27:09 +0000</pubDate>
      <link>https://dev.to/xscoox_ca5e58c796032a1802/day-1-of-100daysofcode-upper-bound-with-binary-search-in-typescript-chh</link>
      <guid>https://dev.to/xscoox_ca5e58c796032a1802/day-1-of-100daysofcode-upper-bound-with-binary-search-in-typescript-chh</guid>
      <description>&lt;p&gt;Today, I explored an important variation of binary search-the upper bound function. This is useful when we need to find the first element greater than a given value in a sorted array.&lt;/p&gt;

&lt;p&gt;🔷 What is Upper Bound?&lt;br&gt;
The upper bound of a target in a sorted array is the smallest index where an element greater than the target exists. If no such element exists, it returns the array length.&lt;/p&gt;

&lt;p&gt;⚒️ Implementing Upper Bound in&lt;br&gt;
TypeScript &lt;/p&gt;

&lt;p&gt;Here's my TypeScript implementation using binary search:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi1cak0ypsuh1xuujljcy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi1cak0ypsuh1xuujljcy.png" alt="Image description" width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📌 What I Learned Today&lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;Upper Bound&lt;/strong&gt; is useful for range queries, insertion positions, and ordered datasets.&lt;br&gt;
✅ &lt;strong&gt;Binary Search&lt;/strong&gt; makes it efficient with&lt;br&gt;
O(log n) time complexity.&lt;br&gt;
✅ &lt;strong&gt;Edge Cases are important&lt;/strong&gt;, like when all&lt;br&gt;
elements are ≤ target.&lt;/p&gt;

&lt;p&gt;Feeling great about today's progress! Excited for more learning ahead 💡🔥&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>typescript</category>
      <category>algorithms</category>
      <category>dsa</category>
    </item>
  </channel>
</rss>
