코딩 테스트를 준비하려는데 찾아보니 Blind 75가 유명한 것 같아서 찾아보았다.
https://leetcode.com/discuss/general-discussion/460599/blind-75-leetcode-questions
위 링크에 작성된 내용을 기반으로 난이도를 상/중/하로 분류하였다.
분류 | 문제 | 난이도 |
Array | Two Sum | 하 |
Array | Best Time to Buy and Sell Stock | 하 |
Array | Contains Duplicate | 하 |
Array | Product of Array Except Self | 중 |
Array | Maximum Subarray | 중 |
Array | Maximum Product Subarray | 중 |
Array | Find Minimum in Rotated Sorted Array | 중 |
Array | Search in Rotated Sorted Array | 중 |
Array | 3 Sum | 중 |
Array | Container With Most Water | 중 |
Binary | Sum of Two Integers | 중 |
Binary | Number of 1 Bits | 하 |
Binary | Counting Bits | 하 |
Binary | Missing Number | 하 |
Binary | Reverse Bits | 하 |
Dynamic Programming | Climbing Stairs | 하 |
Dynamic Programming | Coin Change | 중 |
Dynamic Programming | Longest Increasing Subsequence | 중 |
Dynamic Programming | Longest Common Subsequence | 중 |
Dynamic Programming | Word Break Problem | 중 |
Dynamic Programming | Combination Sum | 중 |
Dynamic Programming | House Robber | 중 |
Dynamic Programming | House Robber II | 중 |
Dynamic Programming | Decode Ways | 중 |
Dynamic Programming | Unique Paths | 중 |
Dynamic Programming | Jump Game | 중 |
Graph | Clone Graph | 중 |
Graph | Course Schedule | 중 |
Graph | Pacific Atlantic Water Flow | 중 |
Graph | Number of Islands | 중 |
Graph | Longest Consecutive Sequence | 중 |
Graph | Alien Dictionary (Leetcode Premium) | - |
Graph | Graph Valid Tree (Leetcode Premium) | - |
Graph | Number of Connected Components in an Undirected Graph (Leetcode Premium) | - |
Interval | Insert Interval | 중 |
Interval | Merge Intervals | 중 |
Interval | Non-overlapping Intervals | 중 |
Interval | Meeting Rooms (Leetcode Premium) | - |
Interval | Meeting Rooms II (Leetcode Premium) | - |
Linked List | Reverse a Linked List | 하 |
Linked List | Detect Cycle in a Linked List | 하 |
Linked List | Merge Two Sorted Lists | 하 |
Linked List | Merge K Sorted Lists | 상 |
Linked List | Remove Nth Node From End Of List | 중 |
Linked List | Reorder List | 중 |
Matrix | Set Matrix Zeroes | 중 |
Matrix | Spiral Matrix | 중 |
Matrix | Rotate Image | 중 |
Matrix | Word Search | 중 |
String | Longest Substring Without Repeating Characters | 중 |
String | Longest Repeating Character Replacement | 중 |
String | Minimum Window Substring | 상 |
String | Valid Anagram | 하 |
String | Group Anagrams | 중 |
String | Valid Parentheses | 하 |
String | Valid Palindrome | 하 |
String | Longest Palindromic Substring | 중 |
String | Palindromic Substrings | 중 |
String | Encode and Decode Strings (Leetcode Premium) | - |
Tree | Maximum Depth of Binary Tree | 하 |
Tree | Same Tree | 하 |
Tree | Invert/Flip Binary Tree | 하 |
Tree | Binary Tree Maximum Path Sum | 상 |
Tree | Binary Tree Level Order Traversal | 중 |
Tree | Serialize and Deserialize Binary Tree | 상 |
Tree | Subtree of Another Tree | 하 |
Tree | Construct Binary Tree from Preorder and Inorder Traversal | 중 |
Tree | Validate Binary Search Tree | 중 |
Tree | Kth Smallest Element in a BST | 중 |
Tree | Lowest Common Ancestor of BST | 중 |
Tree | Implement Trie (Prefix Tree) | 중 |
Tree | Add and Search Word | 중 |
Tree | Word Search II | 상 |
Heap | Merge K Sorted Lists | 상 |
Heap | Top K Frequent Elements | 중 |
Heap | Find Median from Data Stream | 상 |
물론 처음 준비하는 입장에서는 난이도 하 부터 준비해야 할 듯 해서 난이도 하 만 다시 골라보았다.
분류 | 문제 | 난이도 |
Array | Two Sum | 하 |
Array | Best Time to Buy and Sell Stock | 하 |
Array | Contains Duplicate | 하 |
Binary | Number of 1 Bits | 하 |
Binary | Counting Bits | 하 |
Binary | Missing Number | 하 |
Binary | Reverse Bits | 하 |
Dynamic Programming | Climbing Stairs | 하 |
Linked List | Reverse a Linked List | 하 |
Linked List | Detect Cycle in a Linked List | 하 |
Linked List | Merge Two Sorted Lists | 하 |
String | Valid Anagram | 하 |
String | Valid Parentheses | 하 |
String | Valid Palindrome | 하 |
Tree | Maximum Depth of Binary Tree | 하 |
Tree | Same Tree | 하 |
Tree | Invert/Flip Binary Tree | 하 |
Tree | Subtree of Another Tree | 하 |