리트코드 알고리즘 문제풀이 # 분류 레벨 문제 풀이 비고 11 배열 Medium Container With Most Water Java 15 해시 Medium 3Sum Java 16 배열 Medium 3Sum Closest Java 17 배열 Medium Letter Combination of a Phone Number Java : Backtracking 18 해시 Medium ** 4Sum Java Java : 시간초과 20 스택 Easy Valid Parentheses Java 33 배열 Medium Search in Rotated Sorted Array Java : 완전탐색 34 배열 Medium * Find First and Last Position of Element in Sorted Array Java : 이진탐색 49 해시 Medium ** Group Anagrams Java 53 배열 Easy * Maximum Subarray Java : GreedyJava : DP 58 String Easy Length of Last Word Java 62 배열 Medium Unique Paths * Java: Math.round 66 배열 Easy * Plus One : idea Java 67 String Easy Add Binary Java 78 배열 Medium Subsets Java : Combination 118 배열 Easy Pascal's Triangle Java 121 배열 Easy Best Time to Buy and Sell Stock Java 125 String Easy Valid Palindrome Java 167 배열 Easy Two Sum ii - Input array is sorted Java 205 해시 Easy Isomorphic Strings JavaJava 217 해시 Easy Contains Duplicate Java 219 배열 Easy Contains Duplicate II Java 228 배열 Easy Summary Ranges Java 237 LinkedList Easy Delete Node in a Linked List Java 242 해시 Easy Valid Anagram Java 290 해시 Easy Word Pattern Java 344 String Easy Reverse String Java 345 String Easy Reverse Vowels of a String Java 349 해시 Easy Intersection of Two Arrays JavaJava 392 String Easy Is Subsequence Java 402 Tree Easy Sum of Left Leaves Java 409 해시 Easy Longest Pattern Java 414 배열 Easy Thrid Maxmum Number JavaJava 434 String Easy Number of Segments in a String * Java : regexJava 442 배열 Medium Find All Duplicates in an Array JavaJava 455 해시 Easy ** Assign Cookies Java 463 해시 Easy * Island Perimeter Java 485 배열 Easy Max Consecutive Ones Java 500 해시 Easy Keyboard Row Java: 정규표현식Java 509 배열 Easy Fibonacci Number Java 520 String Easy Detect Capital Java 557 String Easy Reverse Words in a String3 Java 551 String Easy Student Attendance Record i Java 575 해시 Easy Distribute Candies Java 594 해시 Easy * Longest Harmonious Subsequence JavaJava 599 해시 Easy Minimum Index Sum of Two Lists Java 628 배열 Easy Maximum Product of Three Numbers Java 645 해시 Easy Set Mismatch Java 605 해시 Easy Can Place Flowers Java 657 해시 Easy Robot Return to Origin Java : countJava : map 690 해시,DFS Easy * Employee Importance Java 720 해시,정렬 Easy ** Longest Word in Dictionary Java 728 정렬 Easy Self Dividing Numbers Java 747 배열 Easy Largest Number At Least Twice of Others Java 791 String,정렬 Medium Custom Sort String Java 804 String Easy Unique Morse Code Words Java 832 배열 Easy Flipping an Image Java 852 배열 Easy Peak Index in a Mountain Array Java 890 String Medium Find and Replace Pattern Java 896 String Easy Monotonic Array Java 905 배열 Easy Sort Array By Parity Java 917 String Easy Reverse Only Letters Java 922 배열 Easy Sort Array By Parity II Java 941 배열 Easy Valid Mountain Array Java 942 배열 Easy DI String Match Java Java : 시간초과 953 해시 Easy * Verifying an Alien Dictionary Java 961 해시 Easy N-Repeated Element in Size 2N Array JavaJava 970 해시 Easy Powerful Integers Java 977 배열 Easy Squares of a Sorted Array Java 989 배열 Easy Add to Array-Form of Integer Java : BigDecimal 1018 배열 Easy Binary Prefix Divisible By 5 Java : BigDecimal 1047 Stack Easy Remove All Adjacent Duplicates In String Java 1051 배열 Easy Height Checker Java 1108 String Easy Defanging an IP Address Java 1185 구현 Easy Day of the Week Java 1122 배열 Easy Relative Sort Array Java 1160 배열 Easy Find Words That Can Be Formed By Characters JavaJava 1189 배열 Easy * Maximum Number of Balloons Java 1207 Map Easy Unique Number of Occurrences Java 1281 구현 Easy Subtract the Product and Sum of Digits of an Integer Java 1290 LinkedList Easy Convert Binary Number in a Linked List to Integer JavaJava 1295 배열 Easy Find Numbers with Even Number of Digits Java 1299 배열 Easy Replace Elements with Greatest Element on Right Side Java 1304 배열 Easy Find N Unique Integers Sum up to Zero Java 1309 String Easy * Decrypt String from Alphabet to Integer Mapping Java 1313 배열 Easy Decompress Run-Length Encoded List Java 1323 String Easy Maximum 69 Number Java 1324 String Medimu * Print Words Vertically : Regex Java 1337 배열 Easy The K Weakest Rows in a Matrix Java : comparableJava : comparable 1342 구현 Easy Number of Steps to Reduce a Number to Zero Java 1346 배열 Easy Check if N and its Double Exist Java : SetJava : 완전탐색 1347 String Easy Generate a String With Characters That Have Odd Counts Java 1351 배열 Easy Count Negative Numbers in a Sorted Matrix Java 1394 배열,해시 Easy Find Lucky Integer in an Array Java 1408 배열,해시 Easy String Matching in an Array Java 1417 String Easy Reformat The String Java 1422 String Easy Maximum Score After Splitting a String Java 1436 해시 Easy Destination City Java 1446 String Easy Consecutive Characters Java 1450 배열 Easy Number of Students Doing Homework at a Given Time Java 1455 String Easy Check if a Word Occurs As a Prefix of Any Word in a Sentence Java 1460 배열 Easy Make Two Arrays Equal by Reversing Sub-arrays Java 1464 배열 Easy Maximum Product of Two Elements in an Array Java 1470 배열 Easy Shuffle the Array Java 1475 배열 Easy Find Prices With a Special Discount in a Shop Java 1480 배열 Easy Running Sum of 1d Array Java 1486 배열 Easy XOR Operation in an Array Java 1496 배열 Easy * Path Crossing Java 1502 배열 Easy Can Make Arithmetic Progression From Sequence Java 1512 해시 Easy Number of Good Pairs Java 1518 구현 Easy Water Bottles Java 1528 배열 Easy Shuffle String Java : arrayJava : comparable 1534 배열� Easy Count Good Triplets Java 1539 해시 Easy Kth Missing Positive Number Java 1544 Stack Easy Make The String Great JavaJava : deque 1545 String Medium Find Kth Bit in Nth Binary String Java 1550 배열 Easy Three Consecutive Odds Java 1566 배열 Easy * Detect Pattern of Length M Repeated K or More Times Java : array idea Java : String 1572 배열 Easy Matrix Diagonal Sum Java 1588 배열 Easy Sum of All Odd Length Subarrays Java * Java : Combination 1592 String Easy Rearrange Spaces Between Words Java 1619 배열 Easy Mean of Array After Removing Some Elements Java 1636 배열 Easy Sort Array by Increasing Frequency Java 1652 배열 Easy Defuse the Bomb Java 1657 해시 Medium Determine if Two Strings Are Close Java 1662 String Easy Check If Two String Arrays are Equivalent Java 1668 String Easy Maximum Repeating Substring Java 1672 해시 Easy Richest Customer Wealth Java 1678 String Easy Goal Parser Interpretation Java 1679 해시 Medium Max Number of K-Sum Pairs Java 1684 String Easy Count the Number of Consistent Strings Java 1704 배열 Easy Determine if String Halves are alike Java 1716 구현 Easy Caculate Money in Leetcode Bank Java 1732 배열 Easy Find the Highest Altitude Java 1748 배열 Easy Sum of Unique Elements Java : dictionaryJava : HashMap 1768 String Easy Merge Strings Alternately Java 1773 String Easy Count Items Matching a Rule Java 1809 Array Easy Duplicate Zeros Java 1800 배열 Easy Maximum Ascending Subarray Sum Java 1812 String Easy Determine Color of a Chessboard Square Java 1816 String Easy Truncate Sentence Java 1832 String Easy Check if the Sentence Is Pangram Java 1837 String Easy Sum of Digits in Base K Java 1859 String Easy Sorting the Sentence Java