Latest Articles

Discover our latest posts and insights from the Kode$word journey

Search in Rotated Sorted Array II – Binary Search with Duplicates Explained (LeetCode 81)

Search in Rotated Sorted Array II – Binary Search with Duplicates Explained (LeetCode 81)

Learn how to search an element in a rotated sorted array that may contain duplicate values. This guide explains the intuition, challenges caused by duplicates, and a clean Java solution using modified binary search.

Krishna Shrivastava
Mar 6, 2026
LeetCodeBinary SearchRotated Sorted ArrayJavaMedium
Read More
Search in Rotated Sorted Array – Binary Search Explained with Java Solution (LeetCode 33)

Search in Rotated Sorted Array – Binary Search Explained with Java Solution (LeetCode 33)

Learn how to efficiently search for an element in a rotated sorted array using binary search. This guide explains the intuition, multiple strategies, and a clean Java implementation that achieves O(log n) time complexity.

Krishna Shrivastava
Mar 6, 2026
Binary SearchJavaRotated Sorted ArrayLeetCodeMedium
Read More
Check if Binary String Has at Most One Segment of Ones – Java Solution (LeetCode 1784)

Check if Binary String Has at Most One Segment of Ones – Java Solution (LeetCode 1784)

Learn how to determine whether a binary string contains only one continuous group of 1s. This article explains the problem clearly, builds the intuition step-by-step, and walks through a clean Java solution with time complexity analysis.

Krishna Shrivastava
Mar 6, 2026
LeetCodeJavaString ProblemsBinary StringsEasy
Read More
Roman to Integer – Easy Explanation with Java Solution (LeetCode 13)

Roman to Integer – Easy Explanation with Java Solution (LeetCode 13)

Learn how to convert Roman numerals into integers using a simple algorithm. This guide explains the intuition, rules of Roman numerals, and a step-by-step Java solution for the popular LeetCode problem.

Krishna Shrivastava
Mar 5, 2026
LeetCodeJavaString ProblemsEasyRoman Numerals
Read More
Minimum Changes to Make Alternating Binary String – LeetCode 1758 Explained

Minimum Changes to Make Alternating Binary String – LeetCode 1758 Explained

Understand how to convert a binary string into an alternating pattern with the minimum number of flips using a simple greedy approach.

Krishna Shrivastava
Mar 5, 2026
LeetCodeBinary StringGreedy AlgorithmJavaEasy
Read More
Efficient & Ethical: How to Scrape API Data Continuously Using Python

Efficient & Ethical: How to Scrape API Data Continuously Using Python

A Guide to Automating Data Collection with Rate Limiting and CSV Storage

Krishna Shrivastava
Mar 3, 2026
PythonWebScrapingAutomationAPIsPandas
Read More
Find Minimum in Rotated Sorted Array – Binary Search Explained | LeetCode Medium 153

Find Minimum in Rotated Sorted Array – Binary Search Explained | LeetCode Medium 153

LeetCode 153 – Find the minimum element in a rotated sorted array in O(log n) time.

Krishna Shrivastava
Feb 28, 2026
LeetcodeMediumBinary Search
Read More
Ceil in a Sorted Array – Binary Search Explained with Story & Visuals | GeeksforGeeks

Ceil in a Sorted Array – Binary Search Explained with Story & Visuals | GeeksforGeeks

GeeksforGeeks Problem – Find the smallest element ≥ x in a sorted array using multiple approaches, dry runs, and story-based visualization.

Krishna Shrivastava
Feb 28, 2026
GeeksForGeeksEasyBinary SearchSorted Array
Read More
Floor in a Sorted Array – Binary Search Explained with Story & Visuals | GeeksforGeeks

Floor in a Sorted Array – Binary Search Explained with Story & Visuals | GeeksforGeeks

GeeksforGeeks Problem – Find the largest element ≤ x in a sorted array efficiently with multiple approaches, dry runs, and story-based visuals.

Krishna Shrivastava
Feb 28, 2026
GeeksforGeeksBinary SearchEasy
Read More
Page 8 of 13112 articles total
Ai Assistant Kas