Aditya Dedhia
I play with algorithmic problems.
My name's Aditya, I do CS @ St Andrews and I tend to work through various LeetCode problems on a daily basis.
I walk through my thought process in real-time, going from naive to optimal solutions to build intuition before code.
Divide Integers - Doubling Intuition | LeetCode 29 Python [Medium]
Integer to Roman - Dictionary Intuition | LeetCode 12 Python [Medium]
Valid Parentheses - Stack Method | LeetCode 20 Python [Easy]
Remove Element - O(n) Pointer Technique - LeetCode 27 Python [Easy]
Longest Common Prefix - Index Approach Intuition | LeetCode 14 Python [Easy]
Longest Palindromic Substring - Expansion Explained | LeetCode 5 Python [Medium]
Roman to Integer - Subtraction Intuition | LeetCode 13 Python [Easy]
Merge K Sorted Lists - Built From 3 Approaches | LeetCode 23 Python [Hard]
Two Sum - From Nested Loops to Hash Map | LeetCode 1 Python [Easy]
Zigzag Conversion - Intuitive Approach | LeetCode 6 Python [Medium]
Add Binary - Simplified Method | LeetCode 67 Python [Easy]
Reverse Linked List - Pointers Explained | LeetCode 206 Python [Easy]
Longest Consecutive Sequence - Intuitive Approach | LeetCode 128 Python [Medium]