Blog
2025
- My LeetCode Journey - 314+ Problems SolvedA comprehensive overview of my LeetCode problem-solving journey, achievements, and solutions
- LeetCode 446: Arithmetic Slices II - Subsequence - TypeScript Dynamic Programming SolutionSolving the Arithmetic Slices II - Subsequence problem using TypeScript with dynamic programming
- LeetCode 1192: Critical Connections in a Network - Tarjan's AlgorithmSolving the Critical Connections in a Network problem using Tarjan's algorithm to find bridges in a graph
- LeetCode 158: Read N Characters Given Read4 II - Call Multiple TimesSolving the Read N Characters Given Read4 II problem using buffer-based approach with state management
- LeetCode 239: Sliding Window Maximum - Monotonic Deque ApproachSolving the Sliding Window Maximum problem using monotonic deque for efficient O(n) solution
- LeetCode 262: Trips and Users - MySQL Joins and AggregationSolving the Trips and Users problem using MySQL joins and aggregation for data analysis
- LeetCode 273: Integer to English Words - Python Recursive ApproachSolving the Integer to English Words problem using Python with recursive helper functions
- LeetCode 282: Expression Add Operators - PHP Backtracking SolutionSolving the Expression Add Operators problem using PHP with backtracking and multiplication precedence handling
- LeetCode 295: Find Median from Data Stream - Go Two-Heap SolutionSolving the Find Median from Data Stream problem using Go with two-heap approach for efficient streaming median
- LeetCode 297: Serialize and Deserialize Binary Tree - Rust Preorder SolutionSolving the Serialize and Deserialize Binary Tree problem using Rust with preorder traversal and null markers
- LeetCode 301: Remove Invalid Parentheses - Erlang BFS SolutionSolving the Remove Invalid Parentheses problem using Erlang with BFS and pruning for minimum removals
- LeetCode 312: Burst Balloons - JavaScript Dynamic Programming SolutionSolving the Burst Balloons problem using JavaScript with dynamic programming and memoization
- LeetCode 315: Count of Smaller Numbers After Self - TypeScript Merge Sort SolutionSolving the Count of Smaller Numbers After Self problem using TypeScript with merge sort and counting
- LeetCode 329: Longest Increasing Path in a Matrix - C DFS SolutionSolving the Longest Increasing Path in a Matrix problem using C with DFS and memoization
- LeetCode 330: Patching Array - Python 3 Greedy SolutionSolving the Patching Array problem using Python 3 with greedy algorithm
- LeetCode 332: Reconstruct Itinerary - PHP Hierarchical DFS SolutionSolving the Reconstruct Itinerary problem using PHP with hierarchical DFS and backtracking
- LeetCode 335: Self Crossing - Go Pattern Recognition SolutionSolving the Self Crossing problem using Go with pattern recognition
- LeetCode 352: Data Stream as Disjoint Intervals - Rust BTreeSet SolutionSolving the Data Stream as Disjoint Intervals problem using Rust with BTreeSet for efficient interval management
- LeetCode 432: All O'one Data Structure - C Hash Table and Doubly Linked List SolutionSolving the All O'one Data Structure problem using C with hash table and doubly linked list
- LeetCode 381: Insert Delete GetRandom O(1) - Duplicates Allowed - TypeScript HashMap SolutionSolving the Insert Delete GetRandom O(1) - Duplicates Allowed problem using TypeScript with HashMap and Array
- LeetCode 363: Max Sum of Rectangle No Larger Than K - JavaScript 2D Prefix Sum SolutionSolving the Max Sum of Rectangle No Larger Than K problem using JavaScript with 2D prefix sum and binary search
- leetcode: my solutionswalk with me as I show my workings on leetcode the best way i can...
2024
- LeetCode 224: Basic Calculator - My Solution WalkthroughSolving the Basic Calculator problem with a stack-based approach and operator precedence handling
- LeetCode 218: The Skyline Problem - A Complex Geometry ChallengeSolving the Skyline Problem using a line sweep algorithm with priority queues
- LeetCode 127: Word Ladder - BFS for Shortest PathSolving the Word Ladder problem using breadth-first search to find the shortest transformation sequence
- LeetCode 214: Shortest Palindrome - KMP Algorithm ApproachSolving the Shortest Palindrome problem using KMP algorithm to find the longest palindromic prefix
- LeetCode 1: Two Sum - Hash Map ApproachSolving the classic Two Sum problem using hash map for optimal time complexity
- does zero actually exists?walk with me as I unload my confusion about zero while studying for a fourier series test...
- LeetCode 2: Add Two Numbers - Linked List ManipulationSolving the Add Two Numbers problem using linked list traversal and carry handling
- LeetCode 3: Longest Substring Without Repeating Characters - Sliding Window with Hash SetSolving the Longest Substring Without Repeating Characters problem using sliding window with hash set
- LeetCode 4: Median of Two Sorted Arrays - Binary Search on Smaller ArraySolving the Median of Two Sorted Arrays problem using binary search on smaller array
- LeetCode 5: Longest Palindromic Substring - Expand Around CenterSolving the Longest Palindromic Substring problem using expand around center
- LeetCode 11: Container With Most Water - Two PointersSolving the Container With Most Water problem using two pointers
- LeetCode 15: 3Sum - Sort + Two PointersSolving the 3Sum problem using sort + two pointers
- LeetCode 17: Letter Combinations of a Phone Number - BacktrackingSolving the Letter Combinations of a Phone Number problem using backtracking
- LeetCode 19: Remove Nth Node From End of List - Two PointersSolving the Remove Nth Node From End of List problem using two pointers
- LeetCode 20: Valid Parentheses - StackSolving the Valid Parentheses problem using stack
- LeetCode 21: Merge Two Sorted Lists - Iterative MergeSolving the Merge Two Sorted Lists problem using iterative merge
- LeetCode 22: Generate Parentheses - BacktrackingSolving the Generate Parentheses problem using backtracking
- LeetCode 23: Merge k Sorted Lists - Min HeapSolving the Merge k Sorted Lists problem using min heap
- solving leetcode problems - part 2welcome to my leetcode problem solving series...
- solving leetcode problems - a serieswelcome to my leetcode problem solving series...
- LeetCode 31: Next Permutation - Two Pass AlgorithmSolving the Next Permutation problem using two pass algorithm
- LeetCode 33: Search in Rotated Sorted Array - Binary SearchSolving the Search in Rotated Sorted Array problem using binary search
- sorting algorithms rantssorting algorithms help us organize data in a particular order...
- LeetCode 34: Find First and Last Position of Element in Sorted Array - Binary SearchSolving the Find First and Last Position of Element in Sorted Array problem using binary search
- LeetCode 39: Combination Sum - BacktrackingSolving the Combination Sum problem using backtracking
- LeetCode 42: Trapping Rain Water - Two PointersSolving the Trapping Rain Water problem using two pointers
- LeetCode 46: Permutations - BacktrackingSolving the Permutations problem using backtracking
- arrays and loops with Cloops are used to perform repetitive tasks efficiently...
- LeetCode 48: Rotate Image - Transpose + ReverseSolving the Rotate Image problem using transpose + reverse
- LeetCode 49: Group Anagrams - Hash MapSolving the Group Anagrams problem using hash map
- LeetCode 53: Maximum Subarray - Kadane's AlgorithmSolving the Maximum Subarray problem using kadane's algorithm
- building a laboratory result automation systemwalk with me as I build a laboratory result automation system for duchess international hospital with my friend deji...
- infrastructure as a codeirrelevant interview question? here you go...
- happy new yearblast the fireworks, it's a new year...
2023
- some sql injection payloads to tryiinserting malicious code into a database through a vulnerable application...
- everything you need to know about blind xssxss allows an attacker to inject malicious code into a website...
- hacking can be easy, my hacking roadmapsince hacking can be easy, i decided to put together a straightforward roadmap for anyone who finds hacking fascinating...
- doing magic with gitsince git does not give us breathing space, i should write about it. ki okan gbogbo wa ma bale...
2022