Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
80 Days Of Challenges Series' Articles
Back to Shahrouz Nikseresht's Series
80 Days Python Challenges: The Project That Will Turn Me Into a Better Coder! đ (My First Post)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 12 '25
80 Days Python Challenges: The Project That Will Turn Me Into a Better Coder! đ (My First Post)
#
challenge
#
python
#
beginners
#
programming
7
 reactions
Comments
6
 comments
3 min read
đ Day 1: Mastering the Two-Pointer String Reversal
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 12 '25
đ Day 1: Mastering the Two-Pointer String Reversal
#
challenge
#
python
#
beginners
#
programming
Comments
Add Comment
2 min read
đ Day 2: The Magic of Sets, Removing Duplicates While Preserving Order
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 13 '25
đ Day 2: The Magic of Sets, Removing Duplicates While Preserving Order
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
2 min read
Day 3: Mastering the Dictionary, Counting Character Frequency
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 14 '25
Day 3: Mastering the Dictionary, Counting Character Frequency
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
2 min read
Day 4: Optimizing for Speed, Prime Number Checker
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 15 '25
Day 4: Optimizing for Speed, Prime Number Checker
#
challenge
#
python
#
beginners
#
programming
2
 reactions
Comments
Add Comment
2 min read
Day 5: Iteration vs. Recursion â The Safe Factorial Calculator
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 16 '25
Day 5: Iteration vs. Recursion â The Safe Factorial Calculator
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
1
 comment
2 min read
Day 6: The Case of the Missing Number, Sets to the Rescue!
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 17 '25
Day 6: The Case of the Missing Number, Sets to the Rescue!
#
challenge
#
python
#
beginners
#
programming
Comments
Add Comment
2 min read
Day 7: Tracking the Final Floor, Up, Down, and Logic All Around!
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 18 '25
Day 7: Tracking the Final Floor, Up, Down, and Logic All Around!
#
challenge
#
python
#
beginners
#
programming
5
 reactions
Comments
Add Comment
3 min read
Day 8: Chasing Words, Finding the Longest One!
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 19 '25
Day 8: Chasing Words, Finding the Longest One!
#
challenge
#
python
#
beginners
#
programming
5
 reactions
Comments
Add Comment
3 min read
Day 9: Unraveling the Beauty of Pascalâs Triangle (KhayyamâPascal Triangle)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 20 '25
Day 9: Unraveling the Beauty of Pascalâs Triangle (KhayyamâPascal Triangle)
#
challenge
#
python
#
beginners
#
programming
6
 reactions
Comments
3
 comments
7 min read
Day 10: Embracing Simplicity with Circle Area Calculations
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 21 '25
Day 10: Embracing Simplicity with Circle Area Calculations
#
challenge
#
python
#
beginners
#
programming
5
 reactions
Comments
Add Comment
3 min read
Day 11: Finding Numbers Divisible by 8 with Loops and List Comprehension
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 22 '25
Day 11: Finding Numbers Divisible by 8 with Loops and List Comprehension
#
challenge
#
python
#
beginners
#
programming
Comments
Add Comment
4 min read
Day 12: Rediscovering the Longest Word Without `len()`
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 23 '25
Day 12: Rediscovering the Longest Word Without `len()`
#
challenge
#
python
#
beginners
#
programming
Comments
Add Comment
4 min read
Day 13: Finding Mutual Friends with Python Sets â Fast, Clean, and Surprisingly Useful
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 24 '25
Day 13: Finding Mutual Friends with Python Sets â Fast, Clean, and Surprisingly Useful
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 14: Calculating Full Statistics with Pythonâs Built-in Functions, Simple, Smart, and Painless
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 25 '25
Day 14: Calculating Full Statistics with Pythonâs Built-in Functions, Simple, Smart, and Painless
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 15: Uncovering Spending Habits with Semester Averages
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 26 '25
Day 15: Uncovering Spending Habits with Semester Averages
#
challenge
#
python
#
beginners
#
programming
3
 reactions
Comments
Add Comment
3 min read
Day 16: Mapping Connections with Shared Classmates
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 27 '25
Day 16: Mapping Connections with Shared Classmates
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 17: Converting Numeric Grades to Letters with Robustness and Clarity
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 28 '25
Day 17: Converting Numeric Grades to Letters with Robustness and Clarity
#
challenge
#
python
#
beginners
#
programming
Comments
Add Comment
3 min read
Day 18: Python Palindrome Checker Tutorial â Ignore Case, Spaces & Punctuation
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 29 '25
Day 18: Python Palindrome Checker Tutorial â Ignore Case, Spaces & Punctuation
#
challenge
#
python
#
beginners
#
programming
5
 reactions
Comments
Add Comment
3 min read
Day 19: Python Vowel Counter â Build a Simple Function to Count Vowels in Any Text
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 30 '25
Day 19: Python Vowel Counter â Build a Simple Function to Count Vowels in Any Text
#
challenge
#
python
#
beginners
#
programming
11
 reactions
Comments
Add Comment
3 min read
Day 20: Python Knapsack Problem â Solve 0/1 Optimization with Dynamic Programming
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Oct 31 '25
Day 20: Python Knapsack Problem â Solve 0/1 Optimization with Dynamic Programming
#
challenge
#
python
#
beginners
#
programming
5
 reactions
Comments
Add Comment
3 min read
Day 21: Turn-Based FizzBuzz Game â Player vs Machine in Python
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 1 '25
Day 21: Turn-Based FizzBuzz Game â Player vs Machine in Python
#
challenge
#
python
#
beginners
#
programming
7
 reactions
Comments
Add Comment
3 min read
The Biggest Challenge in #80DaysOfChallenges⌠is a Lack of Challenges
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 1 '25
The Biggest Challenge in #80DaysOfChallenges⌠is a Lack of Challenges
#
challenge
#
python
#
beginners
#
programming
7
 reactions
Comments
Add Comment
2 min read
Day 22: Python Even-Odd Counter â Count Even and Odd Integers in a List with Type Checks
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 2 '25
Day 22: Python Even-Odd Counter â Count Even and Odd Integers in a List with Type Checks
#
devchallenge
#
beginners
#
tutorial
#
python
1
 reaction
Comments
Add Comment
3 min read
Day 23: Python Positive Sum Function â Calculate the Sum of Positive Numbers in a List
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 3 '25
Day 23: Python Positive Sum Function â Calculate the Sum of Positive Numbers in a List
#
challenge
#
python
#
beginners
#
programming
Comments
Add Comment
3 min read
Day 24: Python Countdown with Boom â Reverse Loop Printing "Boom" on Multiples of 3
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 4 '25
Day 24: Python Countdown with Boom â Reverse Loop Printing "Boom" on Multiples of 3
#
challenge
#
python
#
beginners
#
programming
Comments
Add Comment
3 min read
Day 25: Python Coin Flip Game, Simple Interactive Guessing with Random
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 5 '25
Day 25: Python Coin Flip Game, Simple Interactive Guessing with Random
#
challenge
#
python
#
beginners
#
programming
Comments
1
 comment
3 min read
Day 26: Python Book Sorter, Sort a Library by Page Count with Lambda Keys
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 6 '25
Day 26: Python Book Sorter, Sort a Library by Page Count with Lambda Keys
#
challenge
#
python
#
beginners
#
programming
Comments
Add Comment
3 min read
Day 27: Python Mode Finder, Find the Most Frequent Element in a List Using Dicts
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 7 '25
Day 27: Python Mode Finder, Find the Most Frequent Element in a List Using Dicts
#
algorithms
#
beginners
#
tutorial
#
python
Comments
Add Comment
2 min read
Day 28: Python Bubble Sort, Implement a Simple Sorting Algorithm with Nested Loops
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 8 '25
Day 28: Python Bubble Sort, Implement a Simple Sorting Algorithm with Nested Loops
#
challenge
#
python
#
beginners
#
programming
Comments
Add Comment
3 min read
Day 29: Python Strong Password Generator, Create Secure Passwords with Random and Constraints
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 9 '25
Day 29: Python Strong Password Generator, Create Secure Passwords with Random and Constraints
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 30: Python List Merger, Combine Two Lists Manually with Loops
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 10 '25
Day 30: Python List Merger, Combine Two Lists Manually with Loops
#
challenge
#
python
#
beginners
#
programming
Comments
Add Comment
2 min read
Day 31: Python List Rotator, Shift Elements Right by One with Manual Indexing
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 11 '25
Day 31: Python List Rotator, Shift Elements Right by One with Manual Indexing
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 32: Python Temperature Converter, Switch Between Fahrenheit and Celsius with Inputs
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 12 '25
Day 32: Python Temperature Converter, Switch Between Fahrenheit and Celsius with Inputs
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
2 min read
Day 33: Python Sort by Vowels, Custom Sorting Fruits by Vowel Count with Keys
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 13 '25
Day 33: Python Sort by Vowels, Custom Sorting Fruits by Vowel Count with Keys
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 34: Python Balanced Numbers Filter, Identify Numbers with Equal Even and Odd Digits Using Modular Checks
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 14 '25
Day 34: Python Balanced Numbers Filter, Identify Numbers with Equal Even and Odd Digits Using Modular Checks
#
challenge
#
python
#
beginners
#
programming
Comments
Add Comment
4 min read
Day 35: Python Morse Code Generator, Convert English Text to Morse with Full A-Z Mapping and Interactive Input
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 15 '25
Day 35: Python Morse Code Generator, Convert English Text to Morse with Full A-Z Mapping and Interactive Input
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
4 min read
Day 36: Python Integer Sequence Generator, Efficiently Concatenate Numbers from 1 to n with Interactive Input
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 16 '25
Day 36: Python Integer Sequence Generator, Efficiently Concatenate Numbers from 1 to n with Interactive Input
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
5 min read
Day 37: Python Image Search, Case-Insensitive Filter for Matching Terms in Lists
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 17 '25
Day 37: Python Image Search, Case-Insensitive Filter for Matching Terms in Lists
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
2 min read
Day 38: Python Domain Extractor, Pull Unique Domains from Emails with Validation and Order Preservation
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 18 '25
Day 38: Python Domain Extractor, Pull Unique Domains from Emails with Validation and Order Preservation
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 39: Python Word Counter, Count Words in Text with Whitespace Handling
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 19 '25
Day 39: Python Word Counter, Count Words in Text with Whitespace Handling
#
challenge
#
python
#
beginners
#
programming
1
 reaction
Comments
Add Comment
2 min read
Day 40: Python Armstrong Numbers Finder, Detect Narcissistic Numbers in a Range with Digit Power Sum
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 20 '25
Day 40: Python Armstrong Numbers Finder, Detect Narcissistic Numbers in a Range with Digit Power Sum
#
challenge
#
python
#
intermediate
#
programming
1
 reaction
Comments
2
 comments
3 min read
Day 41: Python Happy Number Checker, Detect Numbers Leading to 1 Through Digit Square Sums with Cycle Detection
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 21 '25
Day 41: Python Happy Number Checker, Detect Numbers Leading to 1 Through Digit Square Sums with Cycle Detection
#
challenge
#
python
#
intermediate
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 42: Python Roman Numeral Converter, Bidirectional Conversion Between Roman and Integers with Mapping and Loops
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 22 '25
Day 42: Python Roman Numeral Converter, Bidirectional Conversion Between Roman and Integers with Mapping and Loops
#
challenge
#
python
#
intermediate
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 43: Python Valid Parentheses Checker, Stack-Based Bracket Validation with Mapping and Loop Scanning
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 23 '25
Day 43: Python Valid Parentheses Checker, Stack-Based Bracket Validation with Mapping and Loop Scanning
#
challenge
#
python
#
intermediate
#
programming
1
 reaction
Comments
Add Comment
2 min read
Day 44: Python Longest Substring Finder, Sliding Window Technique for Non-Repeating Characters Length
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 24 '25
Day 44: Python Longest Substring Finder, Sliding Window Technique for Non-Repeating Characters Length
#
challenge
#
python
#
intermediate
#
programming
5
 reactions
Comments
Add Comment
2 min read
Day 45: Python Majority Element Finder, Boyer-Moore Voting Algorithm for Efficient Detection in Arrays
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 25 '25
Day 45: Python Majority Element Finder, Boyer-Moore Voting Algorithm for Efficient Detection in Arrays
#
challenge
#
python
#
intermediate
#
programming
1
 reaction
Comments
Add Comment
2 min read
Day 46: Python Moving Average Calculator, Optimized Sliding Window for Simple Moving Average Computation
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 26 '25
Day 46: Python Moving Average Calculator, Optimized Sliding Window for Simple Moving Average Computation
#
challenge
#
python
#
intermediate
#
programming
1
 reaction
Comments
Add Comment
2 min read
Day 47: Python Rotate Array to Right by K Steps â Master the Elegant Slicing Trick in One Line
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 27 '25
Day 47: Python Rotate Array to Right by K Steps â Master the Elegant Slicing Trick in One Line
#
challenge
#
python
#
intermediate
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 48: Python Merge Two Sorted Lists - Master the Two-Pointer Technique in Pure O(n)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 28 '25
Day 48: Python Merge Two Sorted Lists - Master the Two-Pointer Technique in Pure O(n)
#
challenge
#
python
#
intermediate
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 49: Python Playlist Shuffler â True Unbiased Random Shuffle with Fisher-Yates Algorithm
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 29 '25
Day 49: Python Playlist Shuffler â True Unbiased Random Shuffle with Fisher-Yates Algorithm
#
challenge
#
python
#
intermediate
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 50: Python Group Anagrams â The Cleanest O(n * m log m) Way to Cluster Words by Letter Signature
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Nov 30 '25
Day 50: Python Group Anagrams â The Cleanest O(n * m log m) Way to Cluster Words by Letter Signature
#
challenge
#
python
#
intermediate
#
programming
1
 reaction
Comments
Add Comment
2 min read
Day 51: Python First Unique Character â Find the First Non-Repeating Char in String with Hash Map Magic
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 1 '25
Day 51: Python First Unique Character â Find the First Non-Repeating Char in String with Hash Map Magic
#
challenge
#
python
#
intermediate
#
programming
1
 reaction
Comments
Add Comment
2 min read
Day 52: Python Longest Continuous Increasing Subarray â Find the Maximum Length of Strictly Increasing Adjacent Elements in O(n)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 2 '25
Day 52: Python Longest Continuous Increasing Subarray â Find the Maximum Length of Strictly Increasing Adjacent Elements in O(n)
#
challenge
#
python
#
intermediate
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 53: Python Count Overlapping Substrings â The Hidden Limitation of str.count() and the Perfect Sliding Window Fix
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 3 '25
Day 53: Python Count Overlapping Substrings â The Hidden Limitation of str.count() and the Perfect Sliding Window Fix
#
challenge
#
python
#
intermediate
#
programming
Comments
Add Comment
3 min read
Day 54: Python Summary Ranges â Compress Sorted Unique Integers into Minimal "a->b" Strings Like LeetCode Pros
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 4 '25
Day 54: Python Summary Ranges â Compress Sorted Unique Integers into Minimal "a->b" Strings Like LeetCode Pros
#
challenge
#
python
#
intermediate
#
programming
Comments
Add Comment
3 min read
Day 55: Python Calculate Mean & Median Manually â No Statistics Module, Just Pure Python Power
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 5 '25
Day 55: Python Calculate Mean & Median Manually â No Statistics Module, Just Pure Python Power
#
challenge
#
python
#
intermediate
#
programming
Comments
Add Comment
3 min read
Day 56: Python Fibonacci nth Term â Blazing Fast O(n) Iterative Solution with O(1) Space (No Recursion!)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 6 '25
Day 56: Python Fibonacci nth Term â Blazing Fast O(n) Iterative Solution with O(1) Space (No Recursion!)
#
challenge
#
python
#
intermediate
#
programming
Comments
Add Comment
2 min read
Day 57: Python GCD & LCM with Euclidean Algorithm, Lightning-Fast Divisor Math That's 2000+ Years Old (And Still Unbeatable)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 7 '25
Day 57: Python GCD & LCM with Euclidean Algorithm, Lightning-Fast Divisor Math That's 2000+ Years Old (And Still Unbeatable)
#
challenge
#
python
#
intermediate
#
algorithms
Comments
Add Comment
3 min read
Day 58: Python Run-Length Encoding (RLE) â Compress Strings Like a Pro with This Ultra-Simple O(n) Trick
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 8 '25
Day 58: Python Run-Length Encoding (RLE) â Compress Strings Like a Pro with This Ultra-Simple O(n) Trick
#
challenge
#
python
#
intermediate
#
programming
Comments
Add Comment
2 min read
Day 59: Python Reverse Singly Linked List, Master the Iterative Pointer Flip Technique for O(n) Reversal
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 9 '25
Day 59: Python Reverse Singly Linked List, Master the Iterative Pointer Flip Technique for O(n) Reversal
#
challenge
#
python
#
datastructures
#
algorithms
Comments
Add Comment
3 min read
Day 60: Python Remove Nth Node From End of Linked List, Two-Pointer Magic to Delete in One Pass (LeetCode #19 Style)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 10 '25
Day 60: Python Remove Nth Node From End of Linked List, Two-Pointer Magic to Delete in One Pass (LeetCode #19 Style)
#
challenge
#
python
#
datastructures
#
leetcode
1
 reaction
Comments
Add Comment
3 min read
Day 61: Python Queue Using Two Stacks, Amortized O(1) Unbiased FIFO with Brilliant Double-Stack Flip Trick (No Deque Cheats!)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 11 '25
Day 61: Python Queue Using Two Stacks, Amortized O(1) Unbiased FIFO with Brilliant Double-Stack Flip Trick (No Deque Cheats!)
#
challenge
#
python
#
algorithms
#
datastructures
7
 reactions
Comments
2
 comments
3 min read
Day 62: Python Longest Subarray with Target Sum - O(n) Prefix Sum & HashMap Guide (LeetCode Vibes)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 12 '25
Day 62: Python Longest Subarray with Target Sum - O(n) Prefix Sum & HashMap Guide (LeetCode Vibes)
#
challenge
#
python
#
algorithms
#
datastructures
1
 reaction
Comments
Add Comment
3 min read
Day 63: Python Merge K Sorted Lists - O(n log k) Min-Heap Guide (LeetCode #23 Vibes)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 13 '25
Day 63: Python Merge K Sorted Lists - O(n log k) Min-Heap Guide (LeetCode #23 Vibes)
#
challenge
#
python
#
algorithms
#
datastructures
1
 reaction
Comments
Add Comment
3 min read
Day 64: Python Depth-First Search (DFS) on Tree, Stack-Based Iterative Traversal for Deep Exploration Without Recursion
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 14 '25
Day 64: Python Depth-First Search (DFS) on Tree, Stack-Based Iterative Traversal for Deep Exploration Without Recursion
#
challenge
#
python
#
algorithms
#
datastructures
1
 reaction
Comments
Add Comment
2 min read
Day 65: Python Breadth-First Search (BFS) on Tree, Queue-Based Level-Order Traversal for Shortest Path and Layer Exploration
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 15 '25
Day 65: Python Breadth-First Search (BFS) on Tree, Queue-Based Level-Order Traversal for Shortest Path and Layer Exploration
#
challenge
#
python
#
algorithms
#
datastructures
1
 reaction
Comments
Add Comment
2 min read
Day 66: Python Invert Binary Tree, Recursive Mirror Swap for Perfect Tree Symmetry (LeetCode #226 Style)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 16 '25
Day 66: Python Invert Binary Tree, Recursive Mirror Swap for Perfect Tree Symmetry (LeetCode #226 Style)
#
challenge
#
python
#
algorithms
#
datastructures
1
 reaction
Comments
Add Comment
2 min read
Day 67: Python Shortest Path in Unweighted Graph - BFS Queue Magic for O(V+E) Routing Mastery (LeetCode Vibes)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 17 '25
Day 67: Python Shortest Path in Unweighted Graph - BFS Queue Magic for O(V+E) Routing Mastery (LeetCode Vibes)
#
challenge
#
python
#
algorithms
#
datastructures
1
 reaction
Comments
Add Comment
3 min read
Day 68: Python Unique Paths in Grid - O(m*n) DP Solution for Robot Paths (LeetCode #62 Vibes)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 18 '25
Day 68: Python Unique Paths in Grid - O(m*n) DP Solution for Robot Paths (LeetCode #62 Vibes)
#
challenge
#
python
#
algorithms
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 69: Python Conway's Game of Life - Simulate One Step of Cellular Automata with Neighbor Scanning Magic
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 19 '25
Day 69: Python Conway's Game of Life - Simulate One Step of Cellular Automata with Neighbor Scanning Magic
#
challenge
#
python
#
algorithms
#
programming
1
 reaction
Comments
Add Comment
3 min read
Day 70: Python Wildcard Matching â DP Solution for '?' and '*' Patterns in O(n*m) (LeetCode #44 Mastery)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 20 '25
Day 70: Python Wildcard Matching â DP Solution for '?' and '*' Patterns in O(n*m) (LeetCode #44 Mastery)
#
challenge
#
python
#
algorithms
#
programming
1
 reaction
Comments
Add Comment
2 min read
Day 71: Python Three Sum â Two-Pointer O(n^2) Solution for Unique Zero-Sum Triplets (LeetCode #15 Vibes)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 21 '25
Day 71: Python Three Sum â Two-Pointer O(n^2) Solution for Unique Zero-Sum Triplets (LeetCode #15 Vibes)
#
challenge
#
python
#
algorithms
#
programming
Comments
Add Comment
3 min read
Day 72: Python Sliding Window Maximum - Deque O(n) Solution for Efficient Max Tracking (LeetCode #239 Guide)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 22 '25
Day 72: Python Sliding Window Maximum - Deque O(n) Solution for Efficient Max Tracking (LeetCode #239 Guide)
#
challenge
#
python
#
algorithms
#
datastructures
Comments
Add Comment
2 min read
Day 73: Python Longest Palindromic Substring â Expand-Around-Center O(n^2) Technique for Max Palindrome (LeetCode #5 Guide)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 23 '25
Day 73: Python Longest Palindromic Substring â Expand-Around-Center O(n^2) Technique for Max Palindrome (LeetCode #5 Guide)
#
challenge
#
python
#
algorithms
#
programming
Comments
Add Comment
2 min read
Day 74: Python Validate IPv4 Address â String Parsing Mastery for Perfect IP Check (No Libraries Needed)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 24 '25
Day 74: Python Validate IPv4 Address â String Parsing Mastery for Perfect IP Check (No Libraries Needed)
#
challenge
#
python
#
algorithms
#
programming
Comments
2
 comments
2 min read
Day 75: Python Counting Sort by Zeros â Stable O(n) Custom Key Sort for Digit Counts (Algo Mastery)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 25 '25
Day 75: Python Counting Sort by Zeros â Stable O(n) Custom Key Sort for Digit Counts (Algo Mastery)
#
challenge
#
python
#
algorithms
#
datastructures
Comments
Add Comment
2 min read
Day 76: Python Binary Exponentiation â O(log n) Fast Power Calculation Without Built-Ins
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 26 '25
Day 76: Python Binary Exponentiation â O(log n) Fast Power Calculation Without Built-Ins
#
challenge
#
python
#
algorithms
#
programming
Comments
Add Comment
2 min read
Day 77: Python Trailing Zeros in Factorial â Genius Number Theory Trick to Count Zeros in n! Without Computing the Huge Number
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 27 '25
Day 77: Python Trailing Zeros in Factorial â Genius Number Theory Trick to Count Zeros in n! Without Computing the Huge Number
#
challenge
#
python
#
algorithms
#
programming
Comments
Add Comment
2 min read
Day 78: Python Move Zeros to End â O(n) In-Place Two-Pointer Technique for Array Reordering (LeetCode #283 Guide)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 28 '25
Day 78: Python Move Zeros to End â O(n) In-Place Two-Pointer Technique for Array Reordering (LeetCode #283 Guide)
#
challenge
#
python
#
algorithms
#
datastructures
Comments
Add Comment
2 min read
Day 79: Python Deep Copy Graph â HashMap-Based Cloning for Cycles and Shared Nodes (LeetCode #133 Style)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 29 '25
Day 79: Python Deep Copy Graph â HashMap-Based Cloning for Cycles and Shared Nodes (LeetCode #133 Style)
#
challenge
#
python
#
algorithms
#
datastructures
Comments
Add Comment
3 min read
Day 80: Python Search in Rotated Sorted rArray - Final Challenge O(log n) Binary Search Mastery (LeetCode #33 Vibes)
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 30 '25
Day 80: Python Search in Rotated Sorted rArray - Final Challenge O(log n) Binary Search Mastery (LeetCode #33 Vibes)
#
challenge
#
python
#
algorithms
#
datastructures
Comments
Add Comment
3 min read
80 Days of Python Challenges: An Honest Wrap-Up
Shahrouz Nikseresht
Shahrouz Nikseresht
Shahrouz Nikseresht
Follow
Dec 30 '25
80 Days of Python Challenges: An Honest Wrap-Up
#
showdev
#
learning
#
python
#
challenge
1
 reaction
Comments
Add Comment
2 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account