LeetCode Solutions 65
My solutions to some LeetCode-style coding problems.
![binarysearch binarysearch](/_vercel/image?url=%2Ficons%2Fbinarysearch.png&w=320&q=50)
3-6-9
- python
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Best Time to Buy and Sell Stock
- javascript
- arrays
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Binary Search
- python
- javascript
- binary search
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Binary Tree Inorder Traversal
- python
- binary trees
- inorder traversal
- dfs
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Binary Tree Postorder Traversal
- python
- binary trees
- postorder traversal
- dfs
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Binary Tree Preorder Traversal
- python
- binary trees
- preorder traversal
- dfs
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Climbing Stairs
- python
- javascript
- memoization
- dynamic programming
- fibonacci
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Contains Duplicate
- python
- hash table
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Defanging an IP Address
- javascript
- strings
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Delete Node in a Linked List
- python
- linked lists
- in-place
![greatfrontend greatfrontend](/_vercel/image?url=%2Ficons%2Fgreatfrontend.png&w=320&q=50)
Drop Right While
- javascript
- typescript
- arrays
![greatfrontend greatfrontend](/_vercel/image?url=%2Ficons%2Fgreatfrontend.png&w=320&q=50)
Drop While
- javascript
- typescript
- arrays
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Excel Sheet Column Number
- python
- math
- strings
![greatfrontend greatfrontend](/_vercel/image?url=%2Ficons%2Fgreatfrontend.png&w=320&q=50)
Find Index
- javascript
- typescript
- arrays
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Find Pivot Index
- python
- prefix sum
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Find the Middle Index in Array
- python
- lists
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Find the Index of the First Occurrence in a String
- javascript
- strings
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Fizz Buzz
- python
![greatfrontend greatfrontend](/_vercel/image?url=%2Ficons%2Fgreatfrontend.png&w=320&q=50)
Flatten
- javascript
- arrays
- recursion
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Happy Number
- python
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Implement Queue using Stacks
- javascript
- stack
- queue
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Invert Binary Tree
- javascript
- binary tree
- bfs
- dfs
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Is Subsequence
- javascript
- typescript
- string
- two pointers
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Kids With the Greatest Number of Candies
- javascript
- typescript
- array
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Length of Last Word
- javascript
- strings
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Longest Common Prefix
- python
- strings
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Longest Substring Without Repeating Characters
- javascript
- strings
- hash tables
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Majority Element
- python
- hash tables
- sorting
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Merge Sorted Array
- javascript
- array
- sorting
- two pointers
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Merge Two Sorted Lists
- python
- javascript
- linked lists
- sorting
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Move Zeroes
- python
- javascript
- in-place
- two pointers
![coderbyte coderbyte](/_vercel/image?url=%2Ficons%2Fcoderbyte.png&w=320&q=50)
Moving Median
- javascript
- arrays
- median
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Number of Good Pairs
- javascript
- hash table
![binarysearch binarysearch](/_vercel/image?url=%2Ficons%2Fbinarysearch.png&w=320&q=50)
Detect the Only Duplicate in a List
- python
- two pointers
- array
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Palindrome Number
- python
- palindrome
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Pascal's Triangle I
- python
- arrays
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Pascal's Triangle II
- python
- arrays
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Plus One
- javascript
- array
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Remove Duplicates from Sorted Array
- javascript
- arrays
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Remove Duplicates from Sorted List
- python
- data structures
- linked list
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Remove Element
- javascript
- arrays
- in-place
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Remove Linked List Elements
- python
- linked lists
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Reverse Integer
- javascript
- math
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Reverse Linked List
- python
- linked lists
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Reverse String
- python
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Reverse Vowels of a String
- javascript
- typescript
- string
- two pointers
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Reverse Words in a String
- javascript
- typescript
- string
![binarysearch binarysearch](/_vercel/image?url=%2Ficons%2Fbinarysearch.png&w=320&q=50)
Robinhood
- python
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Roman to Integer
- python
- math
- numbers
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Running Sum of a 1D Array
- python
- prefix sum
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Search Insertion Position
- javascript
- arrays
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Single Number II
- python
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Single Number
- python
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Sliding Window Median
- python
- sliding window
- arrays
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Sort Array By Parity
- javascript
- arrays
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Squares of a Sorted Array
- javascript
- two pointers
- array
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
To Lower Case
- javascript
- strings
![coderbyte coderbyte](/_vercel/image?url=%2Ficons%2Fcoderbyte.png&w=320&q=50)
Tree Constructor
- javascript
- binary tree
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Two Sum
- python
- javascript
- typescript
![structy structy](/_vercel/image?url=%2Ficons%2Fstructy.png&w=320&q=50)
Undirected Path
- python
- graph
- traversal
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Unique Paths
- javascript
- dynamic programming
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Valid Anagram
- javascript
- strings
- hash tables
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Valid Palindrome II
- javascript
- strings
- dynamic programming
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Valid Palindrome
- javascript
- python
- palindrome
![leetcode leetcode](/_vercel/image?url=%2Ficons%2Fleetcode.png&w=320&q=50)
Valid Parentheses
- python
- stack