An open API service indexing awesome lists of open source software.

https://github.com/jiangshanmeta/lintcode

lintcode题解
https://github.com/jiangshanmeta/lintcode

Last synced: 7 months ago
JSON representation

lintcode题解

Awesome Lists containing this project

README

          

# lintcode题解

## 相关链接

[LeetCode个人主页](https://leetcode-cn.com/u/jiangshanmeta/)

[leetcode题解](https://github.com/jiangshanmeta/meta)

[lintcode题解](https://github.com/jiangshanmeta/lintcode)

[scriptoj题解](https://github.com/jiangshanmeta/scriptoj)

[剑指offer题解](https://github.com/jiangshanmeta/coding-interviews)

[LeetCode笔记本](https://github.com/jiangshanmeta/leetcode-notebook)

## 目录

| index | title | code | Difficulty |
| :--: | :-------------------: | :---: | :--: |
| 1 | A + B Problem | [JavaScript](./src/0001/solution.js) | Naive |
| 2 | Trailing Zeroes | [JavaScript](./src/0002/solution.js) | Easy |
| 3 | Digit Counts | | Easy |
| 4 | Ugly Number II | [JavaScript](./src/0004/solution.js) | Medium |
| 5 | Kth Largest Element | | Medium |
| 6 | Merge Two Sorted Arrays | [JavaScript](./src/0006/solution.js) | Easy |
| 7 | Serialize and Deserialize Binary Tree | [Python](./src/0007/solution.py) | Medium |
| 8 | Rotate Character Array | [Python](./src/0008/solution.py) | Easy |
| 9 | Fizz Buzz | [JavaScript](./src/0009/solution.js) | Easy |
| 10 | String Permutation II | | Medium |
| 11 | Search Range in Binary Search Tree | [Python](./src/0011/solution.py) | Medium |
| 12 | Min Stack | [Python](./src/0012/solution.py) | Medium |
| 13 | Implement strStr() | [TypeScript](./src/0013/solution.ts) | Naive |
| 14 | First Position of Target | [JavaScript](./src/0014/solution.js) | Easy |
| 15 | Permutations | [Python](./src/0015/solution.py) | Medium |
| 16 | Permutations II | [Python](./src/0016/solution.py) | Medium |
| 17 | Subsets | [Python](./src/0017/solution.py) | Medium |
| 18 | Subsets II | [Python](./src/0018/solution.py) | Medium |
| 20 | Dices Sum | [Python](./src/0020/solution.py) | Medium |
| 21 | Moving Circle | | Medium |
| 22 | Flatten List | [Python](./src/0022/solution.py) | Naive |
| 23 | Is alphanumeric | [TypeScript](./src/0023/solution.ts) | Naive |
| 24 | LFU Cache | [Python](./src/0024/solution.py) | Hard |
| 25 | Print X | [TypeScript](./src/0025/solution.ts) | Naive |
| 26 | inner product | | Hard |
| 27 | abc String | | Hard |
| 28 | Search a 2D Matrix | [JavaScript](./src/0028/solution.js) | Easy |
| 29 | Interleaving String | | Hard |
| 30 | Insert Interval | | Medium |
| 31 | Partition Array | [TypeScript](./src/0031/solution.ts) | Medium |
| 32 | Minimum Window Substring | [Python](./src/0032/solution.py) | Medium |
| 33 | N-Queens | | Medium |
| 34 | N-Queens II | | Medium |
| 35 | Reverse Linked List | [JavaScript](./src/0035/solution.js) [TypeScript](./src/0035/solution.ts) | Easy |
| 36 | Reverse Linked List II | [JavaScript](./src/0036/solution.js) [TypeScript](./src/0036/solution.ts) | Medium |
| 37 | Reverse 3-digit Integer | [JavaScript](./src/0037/solution.js) | Naive |
| 38 | Search a 2D Matrix II | [JavaScript](./src/0038/solution.js) | Medium |
| 39 | Recover Rotated Sorted Array | [JavaScript](./src/0039/solution.js) | Easy |
| 40 | Implement Queue by Two Stacks | [Python](./src/0040/solution.py) | Medium |
| 41 | Maximum Subarray | [JavaScript](./src/0041/solution.js) [TypeScript](./src/0041/solution.ts) | Easy |
| 42 | Maximum Subarray II | [Python](./src/0042/solution.py) | Medium |
| 43 | Maximum Subarray III | [JavaScript](./src/0043/solution.js) | Hard |
| 44 | Minimum Subarray | [Python](./src/0044/solution.py) | Easy |
| 45 | Maximum Subarray Difference | [JavaScript](./src/0045/solution.js) | Medium |
| 46 | Majority Element | [Python](./src/0046/solution.py) | Easy |
| 47 | Majority Element II | [Python](./src/0047/solution.py) | Medium |
| 48 | Majority Number III | [JavaScript](./src/0048/solution.js) | Medium |
| 49 | Sort Letters by Case | [Python](./src/0049/solution.py) | Medium |
| 50 | Product of Array Exclude Itself | [Python](./src/0050/solution.py) | Easy |
| 51 | Previous Permutation | | Medium |
| 52 | Next Permutation | | Medium |
| 53 | Reverse Words in a String | [Python](./src/0053/solution.py) | Easy |
| 54 | String to Integer (atoi) | | Hard |
| 55 | Compare Strings | [JavaScript](./src/0055/solution.js) [TypeScript](./src/0055/solution.ts) | Easy |
| 56 | Two Sum | [JavaScript](./src/0056/solution.js) | Easy |
| 57 | 3Sum | [Python](./src/0057/solution.py) | Medium |
| 58 | 4Sum | [JavaScript](./src/0058/solution.js) [Python](./src/0058/solution.py) | Medium |
| 59 | 3Sum Closest | [JavaScript](./src/0059/solution.js) | Medium |
| 60 | Search Insert Position | [JavaScript](./src/0060/solution.js) [TypeScript](./src/0060/solution.ts) | Easy |
| 61 | Search for a Range | [JavaScript](./src/0061/solution.js) | Medium |
| 62 | Search in Rotated Sorted Array | [JavaScript](./src/0062/solution.js) | Medium |
| 63 | Search in Rotated Sorted Array II | [JavaScript](./src/0063/solution.js) | Medium |
| 64 | Merge Sorted Array (easy version) | [Python](./src/0064/solution.py) | Easy |
| 65 | Median of two Sorted Arrays | | Hard |
| 66 | Binary Tree Preorder Traversal | [JavaScript](./src/0066/solution.js) | Easy |
| 67 | Binary Tree Inorder Traversal | [JavaScript](./src/0067/solution.js) [TypeScript](./src/0067/solution.ts) | Easy |
| 68 | Binary Tree Postorder Traversal | [JavaScript](./src/0068/solution.js) [TypeScript](./src/0068/solution.ts) | Easy |
| 69 | Binary Tree Level Order Traversal | [JavaScript](./src/0069/solution.js) [TypeScript](./src/0069/solution.ts) | Easy |
| 70 | Binary Tree Level Order Traversal II | [Python](./src/0070/solution.py) | Medium |
| 71 | Binary Tree Zigzag Level Order Traversal | [JavaScript](./src/0071/solution.js) [TypeScript](./src/0071/solution.ts) | Medium |
| 72 | Construct Binary Tree from Inorder and Postorder Traversal | [JavaScript](./src/0072/solution.js) | Medium |
| 73 | Construct Binary Tree from Preorder and Inorder Traversal | [JavaScript](./src/0073/solution.js) | Medium |
| 74 | First Bad Version | [Python](./src/0074/solution.py) | Medium |
| 75 | Find Peak Element | [Python](./src/0075/solution.py) | Medium |
| 76 | Longest Increasing Subsequence | [JavaScript](./src/0076/solution.js) | Medium |
| 77 | Longest Common Subsequence | [JavaScript](./src/0077/solution.js) | Medium |
| 78 | Longest Common Prefix | [TypeScript](./src/0078/solution.ts) | Medium |
| 79 | Longest Common Substring | [JavaScript](./src/0079/solution.js) | Medium |
| 80 | Median | [TypeScript](./src/0080/solution.ts) | Easy |
| 81 | Find Median from Data Stream | | Hard |
| 82 | Single Number | [JavaScript](./src/0082/solution.js) | Easy |
| 83 | Single Number II | [JavaScript](./src/0083/solution.js) [TypeScript](./src/0083/solution.ts) | Medium |
| 84 | Single Number III | [Python](./src/0084/solution.py) | Medium |
| 85 | Insert Node in a Binary Search Tree | [Python](./src/0085/solution.py) | Easy |
| 86 | Binary Search Tree Iterator | [Python](./src/0086/solution.py) | Hard |
| 87 | Remove Node in Binary Search Tree | [Python](./src/0087/solution.py) | Hard |
| 88 | Lowest Common Ancestor of a Binary Tree | [Python](./src/0088/solution.py) | Medium |
| 89 | k Sum | | Hard |
| 90 | k Sum II | [Python](./src/0090/solution.py) | Medium |
| 91 | Minimum Adjustment Cost | | Medium |
| 92 | Backpack | [JavaScript](./src/0092/solution.js) [TypeScript](./src/0092/solution.ts) | Medium |
| 93 | Balanced Binary Tree | [JavaScript](./src/0093/solution.js) [TypeScript](./src/0093/solution.ts) | Easy |
| 94 | Binary Tree Maximum Path Sum | [JavaScript](./src/0094/solution.js) [TypeScript](./src/0094/solution.ts) | Medium |
| 95 | Validate Binary Search Tree | [JavaScript](./src/0095/solution.js) | Medium |
| 96 | Partition List | [JavaScript](./src/0096/solution.js) [TypeScript](./src/0096/solution.ts) | Easy |
| 97 | Maximum Depth of Binary Tree | [JavaScript](./src/0097/solution.js) [TypeScript](./src/0097/solution.ts) | Easy |
| 98 | Sort List | [Python](./src/0098/solution.py) | Medium |
| 99 | Reorder List | [Python](./src/0099/solution.py) | Medium |
| 100 | Remove Duplicates from Sorted Array | [Python](./src/0100/solution.py) | Easy |
| 101 | Remove Duplicates from Sorted Array II | [Python](./src/0101/solution.py) | Easy |
| 102 | Linked List Cycle | [Python](./src/0102/solution.py) | Medium |
| 103 | Linked List Cycle II | [Python](./src/0103/solution.py) | Hard |
| 104 | Merge K Sorted Lists | [Python](./src/0104/solution.py) | Medium |
| 105 | Copy List with Random Pointer | [Python](./src/0105/solution.py) | Medium |
| 106 | Convert Sorted List to Binary Search Tree | [Python](./src/0106/solution.py) | Medium |
| 107 | Word Break | | Medium |
| 108 | Palindrome Partitioning II | | Medium |
| 109 | Triangle | [JavaScript](./src/0109/solution.js) | Medium |
| 110 | Minimum Path Sum | [JavaScript](./src/0110/solution.js) | Easy |
| 111 | Climbing Stairs | [JavaScript](./src/0111/solution.js) | Easy |
| 112 | Remove Duplicates from Sorted List | [JavaScript](./src/0112/solution.js) | Easy |
| 113 | Remove Duplicates from Sorted List II | [Python](./src/0113/solution.py) | Medium |
| 114 | Unique Paths | [JavaScript](./src/0114/solution.js) | Easy |
| 115 | Unique Paths II | [JavaScript](./src/0115/solution.js) | Easy |
| 116 | Jump Game | [JavaScript](./src/0116/solution.js) | Medium |
| 117 | Jump Game II | [JavaScript](./src/0117/solution.js) | Medium |
| 118 | Distinct Subsequences | [Python](./src/0118/solution.py) | Medium |
| 119 | Edit Distance | | Medium |
| 120 | Word Ladder | | Hard |
| 121 | Word Ladder II | | Hard |
| 122 | Largest Rectangle in Histogram | | Hard |
| 123 | Word Search | [TypeScript](./src/0123/solution.ts) | Medium |
| 124 | Longest Consecutive Sequence | [TypeScript](./src/0124/solution.ts) | Medium |
| 125 | Backpack II | [JavaScript](./src/0125/solution.js) | Medium |
| 126 | Max Tree | | Hard |
| 127 | Topological Sorting | | Medium |
| 128 | Hash Function | [JavaScript](./src/0128/solution.js) | Easy |
| 129 | Rehashing | | Medium |
| 130 | Heapify | [Python](./src/0130/solution.py) | Medium |
| 131 | The Skyline Problem | | Super |
| 132 | Word Search II | | Hard |
| 133 | Longest Word | [Python](./src/0133/solution.py) | Easy |
| 134 | LRU Cache | [Python](./src/0134/solution.py) | Hard |
| 135 | Combination Sum | [Python](./src/0135/solution.py) | Medium |
| 136 | Palindrome Partitioning | | Medium |
| 137 | Clone Graph | | Medium |
| 138 | Subarray Sum | [Python](./src/0138/solution.py) | Easy |
| 139 | Subarray Sum Closest | | Medium |
| 140 | Fast Power | [Python](./src/0140/solution.py) | Medium |
| 141 | Sqrt(x) | [Python](./src/0141/solution.py) | Easy |
| 142 | O(1) Check Power of 2 | [JavaScript](./src/0142/solution.js) | Easy |
| 143 | Sort Colors II | [TypeScript](./src/0143/solution.ts) | Medium |
| 144 | Interleaving Positive and Negative Numbers | [Python](./src/0144/solution.py) | Medium |
| 145 | Lowercase to Uppercase | [JavaScript](./src/0145/solution.js) | Naive |
| 146 | Lowercase to Uppercase II | [TypeScript](./src/0146/solution.ts) | Naive |
| 147 | Narcissistic Number | | Easy |
| 148 | Sort Colors | [TypeScript](./src/0148/solution.ts) | Medium |
| 149 | Best Time to Buy and Sell Stock | [JavaScript](./src/0149/solution.js) | Medium |
| 150 | Best Time to Buy and Sell Stock II | [JavaScript](./src/0150/solution.js) | Medium |
| 151 | Best Time to Buy and Sell Stock III | [JavaScript](./src/0151/solution.js) | Medium |
| 152 | Combinations | [Python](./src/0152/solution.py) | Medium |
| 153 | Combination Sum II | [Python](./src/0153/solution.py) | Medium |
| 154 | Regular Expression Matching | | Hard |
| 155 | Minimum Depth of Binary Tree | [JavaScript](./src/0155/solution.js) | Easy |
| 156 | Merge Intervals | [TypeScript](./src/0156/solution.ts) | Easy |
| 157 | Unique Characters | [Python](./src/0157/solution.py) | Easy |
| 158 | Valid Anagram | [JavaScript](./src/0158/solution.js) | Easy |
| 159 | Find Minimum in Rotated Sorted Array | [JavaScript](./src/0159/solution.js) | Medium |
| 160 | Find Minimum in Rotated Sorted Array II | [JavaScript](./src/0160/solution.js) | Medium |
| 161 | Rotate Image | [JavaScript](./src/0161/solution.js) | Medium |
| 162 | Set Matrix Zeroes | [JavaScript](./src/0162/solution.js) | Medium |
| 163 | Unique Binary Search Trees | [JavaScript](./src/0163/solution.js) | Medium |
| 165 | Merge Two Sorted Lists | [JavaScript](./src/0165/solution.js) | Easy |
| 166 | Nth to Last Node in List | [Python](./src/0166/solution.py) | Easy |
| 167 | Add Two Numbers | [JavaScript](./src/0167/solution.js) | Easy |
| 168 | Burst Balloons | | Hard |
| 169 | Tower of Hanoi | | Medium |
| 170 | Rotate List | [JavaScript](./src/0170/solution.js) | Medium |
| 171 | Anagrams | [JavaScript](./src/0171/solution.js) | Medium |
| 172 | Remove Element | [Python](./src/0172/solution.py) | Easy |
| 173 | Insertion Sort List | [Python](./src/0173/solution.py) | Easy |
| 174 | Remove Nth Node From End of List | [JavaScript](./src/0174/solution.js) | Easy |
| 175 | Invert Binary Tree | [JavaScript](./src/0175/solution.js) | Easy |
| 176 | Route Between Two Nodes in Graph | | Medium |
| 177 | Convert Sorted Array to Binary Search Tree With Minimal Height. | [Python](./src/0177/solution.py) | Easy |
| 178 | Graph Valid Tree | | Medium |
| 179 | Update Bits | [TypeScript](./src/0179/solution.ts) | Medium |
| 180 | Binary Representation | | Hard |
| 181 | Flip Bits | [JavaScript](./src/0181/solution.js) | Easy |
| 182 | Delete Digits | | Medium |
| 183 | Wood Cut | [TypeScript](./src/0183/solution.ts) | Hard |
| 184 | Largest Number | | Medium |
| 185 | Matrix Zigzag Traversal | [JavaScript](./src/0185/solution.js) | Easy |
| 186 | Max Points on a Line | | Medium |
| 187 | Gas Station | | Medium |
| 188 | Insert five | [TypeScript](./src/0188/solution.ts) | Easy |
| 189 | First Missing Positive | [JavaScript](./src/0189/solution.js) | Medium |
| 191 | Maximum Product Subarray | [JavaScript](./src/0191/solution.js) | Medium |
| 192 | Wildcard Matching | | Hard |
| 193 | Longest Valid Parentheses | [JavaScript](./src/0193/solution.js) | Medium |
| 194 | Find Words | [TypeScript](./src/0194/solution.ts) | Medium |
| 196 | Missing Number | [JavaScript](./src/0196/solution.js) | Easy |
| 197 | Permutation Index | | Medium |
| 198 | Permutation Index II | | Medium |
| 199 | Judge Connection | | Medium |
| 200 | Longest Palindromic Substring | | Medium |
| 201 | Segment Tree Build | [Python](./src/0201/solution.py) | Medium |
| 202 | Segment Tree Query | [Python](./src/0202/solution.py) | Medium |
| 203 | Segment Tree Modify | [Python](./src/0203/solution.py) | Medium |
| 204 | Singleton | [Python](./src/0204/solution.py) | Easy |
| 205 | Interval Minimum Number | [Python](./src/0205/solution.py) | Medium |
| 206 | Interval Sum | [Python](./src/0206/solution.py) | Medium |
| 207 | Interval Sum II | [Python](./src/0207/solution.py) | Hard |
| 208 | Assignment Operator Overloading (C++ Only) | | Medium |
| 209 | First Unique Character in a String | [JavaScript](./src/0209/solution.js) | Easy |
| 210 | Null-terminated String | | Easy |
| 211 | String Permutation | [JavaScript](./src/0211/solution.js) | Easy |
| 212 | Space Replacement | [Python](./src/0212/solution.py) | Easy |
| 213 | String Compression | [JavaScript](./src/0213/solution.js) | Easy |
| 214 | Max of Array | [TypeScript](./src/0214/solution.ts) | Naive |
| 215 | Rate Limiter | | Hard |
| 216 | Substring Rotation | | Easy |
| 217 | Remove Duplicates from Unsorted List | | Easy |
| 218 | Student Level | | Easy |
| 219 | Insert Node in Sorted Linked List | | Easy |
| 220 | Hail conjecture | | Easy |
| 221 | Add Two Numbers II | [JavaScript](./src/0221/solution.js) | Medium |
| 222 | Setter and Getter | | Naive |
| 223 | Palindrome Linked List | [JavaScript](./src/0223/solution.js) | Medium |
| 224 | Implement Three Stacks by Single Array | | Medium |
| 225 | Find Node in Linked List | | Naive |
| 226 | Set of Stacks II | | Hard |
| 227 | Mock Hanoi Tower by Stacks | | Easy |
| 228 | Middle of Linked List | | Naive |
| 229 | Stack Sorting | | Medium |
| 230 | Animal Shelter | | Hard |
| 231 | Typeahead | | Hard |
| 232 | Tiny Url | | Medium |
| 233 | Next Smaller and Larger Number with the Same 1 Bits | | Medium |
| 234 | Web Crawler | | Super |
| 235 | Prime Factorization | | Easy |
| 236 | Swap Bits | | Easy |
| 237 | Missing Integer | | Easy |
| 238 | Monochrome Screen | | Easy |
| 239 | Root of Equation | | Easy |
| 240 | Program Check | | Hard |
| 241 | String to Integer | | Naive |
| 242 | Convert Binary Tree to Linked Lists by Depth | [Python](./src/0242/solution.py) | Easy |
| 243 | Amicable Pair | | Easy |
| 244 | Delete Char | | Medium |
| 245 | Subtree | | Medium |
| 246 | Binary Tree Path Sum II | | Medium |
| 247 | Segment Tree Query II | [Python](./src/0247/solution.py) | Medium |
| 248 | Count of Smaller Number | [JavaScript](./src/0248/solution.js) [TypeScript](./src/0248/solution.ts) | Medium |
| 249 | Count of Smaller Number before itself | [JavaScript](./src/0249/solution.js) | Hard |
| 250 | Special Palindrome String | [TypeScript](./src/0250/solution.ts) | Easy |
| 251 | Array compression | | Medium |
| 252 | arithmetic matrix | | Medium |
| 253 | URL Edcode | [TypeScript](./src/0253/solution.ts) | Easy |
| 254 | Drop Eggs | | Easy |
| 255 | Multi-string search | [TypeScript](./src/0255/solution.ts) | Easy |
| 256 | The Maximum Order | | Hard |
| 257 | Longest String Chain | | Medium |
| 258 | Map Jump | | Hard |
| 259 | Find the largest Divisor | [TypeScript](./src/0259/solution.ts) | Medium |
| 260 | Same Diagonal Elements | [TypeScript](./src/0260/solution.ts) | Easy |
| 261 | Maximum Connected Area | | Medium |
| 262 | heir tree | | Medium |
| 263 | Matching of parentheses | [TypeScript](./src/0263/solution.ts) | Easy |
| 264 | Counting Universal Subarrays | | Easy |
| 265 | Maximum Non-Negative Subarray | [TypeScript](./src/0265/solution.ts) | Easy |
| 266 | Expect Distance | | Medium |
| 267 | minimum rest days | | Medium |
| 268 | Parentheses Score | [TypeScript](./src/0268/solution.ts) | Medium |
| 269 | two colors' tower | | Hard |
| 270 | Letter Combinations of a Phone Number II | | Medium |
| 271 | prefix notation to postfix notation | | Medium |
| 272 | Climbing Stairs II | | Easy |
| 273 | Test Strategy | | Medium |
| 274 | Make binary tree average | | Super |
| 275 | Moving Shed | | Medium |
| 276 | another zuma | [TypeScript](./src/0276/solution.ts) | Medium |
| 277 | Word Spacing | | Easy |
| 278 | Paint Fill | [JavaScript](./src/0278/solution.js) | Medium |
| 279 | Number of Ways to Represent N Cents | | Medium |
| 280 | Closest City | [TypeScript](./src/0280/solution.ts) | Easy |
| 281 | Paint the Ceiling | | Medium |
| 282 | Decrypt the String | [TypeScript](./src/0282/solution.ts) | Easy |
| 283 | Max of 3 Numbers | [JavaScript](./src/0283/solution.js) | Naive |
| 285 | Tall Building | [TypeScript](./src/0285/solution.ts) | Medium |
| 286 | Inversions | | Hard |
| 287 | The Competition of View | | Medium |
| 288 | Container Design | [Python](./src/0288/solution.py) | Easy |
| 289 | Container Design II | [Python](./src/0289/solution.py) | Easy |
| 290 | Sorted Arrangement | | Hard |
| 291 | Second Diameter | | Medium |
| 292 | Sort Anagrams Array | | Easy |
| 293 | The depth of the tunnel | | Medium |
| 294 | Linked List Simplification | [TypeScript](./src/0294/solution.ts) | Easy |
| 295 | Intersection | [TypeScript](./src/0295/solution.ts) | Easy |
| 296 | Unique Array | | Easy |
| 297 | Find the maximum | [TypeScript](./src/0297/solution.ts) | Naive |
| 298 | Find prime | [TypeScript](./src/0298/solution.ts) | Naive |
| 299 | Typing practising | | Easy |
| 300 | Meeting Room IV | | Medium |
| 301 | Lucky Number II | | Hard |
| 302 | Digital Pairing | | Easy |
| 303 | Beautiful Number | | Medium |
| 304 | Maximum product | [TypeScript](./src/0304/solution.ts) | Medium |
| 305 | longest increasing path in a matrix | | Hard |
| 306 | Product List | [TypeScript](./src/0306/solution.ts) | Easy |
| 307 | Transform String | | Medium |
| 308 | Special Substring | | Medium |
| 309 | Interleaved Array | [TypeScript](./src/0309/solution.ts) | Easy |
| 310 | Digital distortion | | Easy |
| 311 | Pioneering palindrome | [TypeScript](./src/0311/solution.ts) | Easy |
| 312 | Bull Cards | | Medium |
| 313 | Minimum Insertion | | Hard |
| 314 | The Lost Record | | Medium |
| 315 | Reformat String | [TypeScript](./src/0315/solution.ts) | Medium |
| 316 | Combination set | [TypeScript](./src/0316/solution.ts) | Medium |
| 317 | Minimum Parentheses Matching | | Medium |
| 318 | Character Grid | [TypeScript](./src/0318/solution.ts) | Easy |
| 319 | Square Queue | | Hard |
| 321 | perfect string | | Easy |
| 322 | Chess Game | | Easy |
| 323 | string game | | Hard |
| 325 | Football | | Hard |
| 326 | Slide Soduku | | Easy |
| 327 | Distance Metrics | [TypeScript](./src/0327/solution.ts) | Medium |
| 328 | String Partition | | Medium |
| 329 | Double Array | | Easy |
| 330 | Increasing Number | | Medium |
| 331 | Confusing Number | | Medium |
| 332 | restoreArray | | Hard |
| 333 | Identifying Strings | | Medium |
| 334 | Order Check | [TypeScript](./src/0334/solution.ts) | Easy |
| 335 | plateau | | Medium |
| 336 | Text Compression | | Easy |
| 337 | Team notification | | Medium |
| 339 | Median II | | Medium |
| 340 | Red and Black Chess | | Hard |
| 342 | Valley sequence | | Medium |
| 343 | Circle | | Easy |
| 344 | Song Time | | Hard |
| 345 | the sum of array | | Easy |
| 346 | xorsum of Interval extremum | | Hard |
| 347 | maximum number expectation | | Hard |
| 348 | TrackSwitching | [TypeScript](./src/0348/solution.ts) | Medium |
| 349 | Developer-Tester Integration | | Hard |
| 350 | Slash Separating | | Hard |
| 351 | External Sorting Practising | | Easy |
| 352 | PrettyPrint | | Easy |
| 353 | Largest letter | [TypeScript](./src/0353/solution.ts) | Easy |
| 354 | lottery draw | | Hard |
| 355 | shuttleInBuildings | | Hard |
| 357 | Symmetrical Suffix | | Medium |
| 358 | treePlanning | [TypeScript](./src/0358/solution.ts) | Easy |
| 359 | makeEquilateralTriangle | [TypeScript](./src/0359/solution.ts) | Easy |
| 360 | Sliding Window Median | | Hard |
| 362 | Sliding Window Maximum | [JavaScript](./src/0362/solution.js) | Hard |
| 363 | Trapping Rain Water | | Medium |
| 364 | Trapping Rain Water II | | Hard |
| 365 | Count 1 in Binary | [Python](./src/0365/solution.py) | Easy |
| 366 | Fibonacci | [JavaScript](./src/0366/solution.js) | Naive |
| 367 | Expression Tree Build | | Hard |
| 368 | Expression Evaluation | | Hard |
| 369 | Convert Expression to Polish Notation | | Medium |
| 370 | Convert Expression to Reverse Polish Notation | | Medium |
| 371 | Print Numbers by Recursion | [JavaScript](./src/0371/solution.js) | Medium |
| 372 | Delete Node in a Linked List | [Python](./src/0372/solution.py) | Easy |
| 373 | Partition Array by Odd and Even | [Python](./src/0373/solution.py) | Easy |
| 374 | Spiral Matrix | [JavaScript](./src/0374/solution.js) | Medium |
| 375 | Clone Binary Tree | [JavaScript](./src/0375/solution.js) | Medium |
| 376 | Binary Tree Path Sum | [Python](./src/0376/solution.py) | Easy |
| 378 | Convert Binary Tree to Doubly Linked List | [Python](./src/0378/solution.py) | Medium |
| 379 | Reorder array to construct the minimum number | | Medium |
| 380 | Intersection of Two Linked Lists | [Python](./src/0380/solution.py) | Medium |
| 381 | Spiral Matrix II | | Medium |
| 382 | Triangle Count | | Medium |
| 383 | Container With Most Water | | Medium |
| 384 | Longest Substring Without Repeating Characters | [JavaScript](./src/0384/solution.js) | Medium |
| 385 | ArrayList | | Easy |
| 386 | Longest Substring with At Most K Distinct Characters | | Medium |
| 387 | The Smallest Difference | [JavaScript](./src/0387/solution.js) | Medium |
| 388 | Permutation Sequence | | Medium |
| 389 | Valid Sudoku | [TypeScript](./src/0389/solution.ts) | Easy |
| 390 | Find Peak Element II | | Hard |
| 391 | Number of Airplanes in the Sky | | Medium |
| 392 | House Robber | [JavaScript](./src/0392/solution.js) | Medium |
| 393 | Best Time to Buy and Sell Stock IV | [JavaScript](./src/0393/solution.js) | Medium |
| 394 | Coins in a Line | | Medium |
| 395 | Coins in a Line II | | Medium |
| 396 | Coins in a Line III | | Hard |
| 397 | Longest Continuous Increasing Subsequence | [JavaScript](./src/0397/solution.js) | Easy |
| 398 | Longest Ascent Path | | Hard |
| 400 | Maximum Gap | [TypeScript](./src/0400/solution.ts) | Medium |
| 401 | Kth Smallest Number in Sorted Matrix | [JavaScript](./src/0401/solution.js) | Medium |
| 402 | Continuous Subarray Sum | [JavaScript](./src/0402/solution.js) | Medium |
| 403 | Continuous Subarray Sum II | | Medium |
| 404 | Subarray Sum II | | Medium |
| 405 | Submatrix Sum | | Medium |
| 406 | Minimum Size Subarray Sum | [JavaScript](./src/0406/solution.js) | Medium |
| 407 | Plus One | [JavaScript](./src/0407/solution.js) | Easy |
| 408 | Add Binary | [JavaScript](./src/0408/solution.js) | Easy |
| 411 | Gray Code | [TypeScript](./src/0411/solution.ts) | Medium |
| 412 | Candy | | Medium |
| 413 | Reverse Integer | [JavaScript](./src/0413/solution.js) | Easy |
| 414 | Divide Two Integers | [TypeScript](./src/0414/solution.ts) | Medium |
| 415 | Valid Palindrome | [JavaScript](./src/0415/solution.js) | Medium |
| 417 | Valid Number | [TypeScript](./src/0417/solution.ts) | Easy |
| 418 | Integer to Roman | [JavaScript](./src/0418/solution.js) | Medium |
| 419 | Roman to Integer | [JavaScript](./src/0419/solution.js) | Medium |
| 420 | Count and Say | | Easy |
| 421 | Simplify Path | [TypeScript](./src/0421/solution.ts) | Medium |
| 422 | Length of Last Word | [JavaScript](./src/0422/solution.js) | Easy |
| 423 | Valid Parentheses | [JavaScript](./src/0423/solution.js) | Easy |
| 424 | Evaluate Reverse Polish Notation | [Python](./src/0424/solution.py) | Medium |
| 425 | Letter Combinations of a Phone Number | [JavaScript](./src/0425/solution.js) | Medium |
| 426 | Restore IP Addresses | [JavaScript](./src/0426/solution.js) | Medium |
| 427 | Generate Parentheses | [JavaScript](./src/0427/solution.js) | Medium |
| 428 | Pow(x, n) | [Python](./src/0428/solution.py) | Medium |
| 430 | Scramble String | | Hard |
| 431 | Connected Component in Undirected Graph | | Medium |
| 432 | Find the Weak Connected Component in the Directed Graph | | Medium |
| 433 | Number of Islands | [JavaScript](./src/0433/solution.js) | Easy |
| 434 | Number of Islands II | | Medium |
| 435 | Post Office Problem | | Hard |
| 436 | Maximal Square | [JavaScript](./src/0436/solution.js) | Medium |
| 437 | Copy Books | | Medium |
| 438 | Copy Books II | | Hard |
| 439 | Segment Tree Build II | [Python](./src/0439/solution.py) | Medium |
| 440 | Backpack III | | Medium |
| 442 | Implement Trie | [Python](./src/0442/solution.py) | Medium |
| 443 | Two Sum - Greater than target | | Medium |
| 444 | graph valid tree II | | Medium |
| 445 | Cosine Similarity | [Python](./src/0445/solution.py) | Easy |
| 447 | Search in a Big Sorted Array | | Medium |
| 448 | Inorder Successor in BST | [Python](./src/0448/solution.py) | Medium |
| 449 | Char to Integer | | Naive |
| 450 | Reverse Nodes in k-Group | [JavaScript](./src/0450/solution.js) | Hard |
| 451 | Swap Nodes in Pairs | [JavaScript](./src/0451/solution.js) | Easy |
| 452 | Remove Linked List Elements | [JavaScript](./src/0452/solution.js) | Easy |
| 453 | Flatten Binary Tree to Linked List | [JavaScript](./src/0453/solution.js) | Easy |
| 454 | Rectangle Area | [Python](./src/0454/solution.py) | Naive |
| 455 | Student ID | | Easy |
| 456 | Reference | | Naive |
| 457 | Classical Binary Search | [Python](./src/0457/solution.py) | Easy |
| 458 | Last Position of Target | | Easy |
| 459 | Closest Number in Sorted Array | | Easy |
| 460 | Find K Closest Elements | [JavaScript](./src/0460/solution.js) | Medium |
| 461 | Kth Smallest Numbers in Unsorted Array | | Medium |
| 462 | Total Occurrence of Target | | Easy |
| 463 | Sort Integers | [JavaScript](./src/0463/solution.js) | Naive |
| 464 | Sort Integers II | [JavaScript](./src/0464/solution.js) | Easy |
| 465 | Kth Smallest Sum In Two Sorted Arrays | | Hard |
| 466 | Count Linked List Nodes | [JavaScript](./src/0466/solution.js) | Naive |
| 467 | Complete Binary Tree | | Easy |
| 468 | Symmetric Binary Tree | | Easy |
| 469 | Same Tree | [JavaScript](./src/0469/solution.js) | Easy |
| 470 | Tweaked Identical Binary Tree | | Easy |
| 471 | Top K Frequent Words | [JavaScript](./src/0471/solution.js) | Medium |
| 472 | Binary Tree Path Sum III | | Hard |
| 473 | Add and Search Word - Data structure design | | Medium |
| 474 | Lowest Common Ancestor II | [Python](./src/0474/solution.py) | Easy |
| 475 | Binary Tree Maximum Path Sum II | | Medium |
| 476 | Stone Game | [JavaScript](./src/0476/solution.js) | Medium |
| 477 | Surrounded Regions | [Python](./src/0477/solution.py) | Medium |
| 478 | Simple Calculator | [TypeScript](./src/0478/solution.ts) | Naive |
| 479 | Second Max of Array | [JavaScript](./src/0479/solution.js) | Easy |
| 480 | Binary Tree Paths | [JavaScript](./src/0480/solution.js) | Easy |
| 481 | Binary Tree Leaf Sum | | Easy |
| 482 | Binary Tree Level Sum | | Easy |
| 483 | Convert Linked List to Array List | | Naive |
| 484 | Swap Two Integers in Array | [JavaScript](./src/0484/solution.js) | Naive |
| 485 | Generate ArrayList with Given Size | | Naive |
| 486 | Merge K Sorted Arrays | [JavaScript](./src/0486/solution.js) | Medium |
| 487 | Name Deduplication | | Easy |
| 488 | Happy Number | [JavaScript](./src/0488/solution.js) | Easy |
| 489 | Convert Array List to Linked List | | Easy |
| 490 | Set of Stacks | | Easy |
| 491 | Palindrome Number | [JavaScript](./src/0491/solution.js) | Easy |
| 492 | Implement Queue by Linked List | [Python](./src/0492/solution.py) | Easy |
| 493 | Implement Queue by Linked List II | | Easy |
| 494 | Implement Stack by Two Queues | | Easy |
| 495 | Implement Stack | [Python](./src/0495/solution.py) | Easy |
| 496 | Toy Factory | [Python](./src/0496/solution.py) | Easy |
| 497 | Shape Factory | | Easy |
| 498 | Parking Lot | | Hard |
| 499 | Word Count (Map Reduce) | | Medium |
| 500 | Inverted Index | | Medium |
| 501 | Design Twitter | | Medium |
| 502 | Mini Cassandra | | Medium |
| 503 | Anagram (Map Reduce) | | Medium |
| 504 | Inverted Index (Map Reduce) | | Medium |
| 505 | Web Logger | | Medium |
| 506 | Movie Recommendation | | Medium |
| 507 | Wiggle Sort II | | Hard |
| 508 | Wiggle Sort | | Medium |
| 509 | Mini Yelp | | Hard |
| 510 | Maximal Rectangle | | Hard |
| 511 | Swap Two Nodes in Linked List | [JavaScript](./src/0511/solution.js) | Medium |
| 512 | Decode Ways | [JavaScript](./src/0512/solution.js) | Medium |
| 513 | Perfect Squares | [JavaScript](./src/0513/solution.js) | Medium |
| 514 | Paint Fence | [TypeScript](./src/0514/solution.ts) | Easy |
| 515 | Paint House | [TypeScript](./src/0515/solution.ts) | Medium |
| 516 | Paint House II | [TypeScript](./src/0516/solution.ts) | Hard |
| 517 | Ugly Number | [JavaScript](./src/0517/solution.js) | Easy |
| 518 | Super Ugly Number | [JavaScript](./src/0518/solution.js) | Medium |
| 519 | Consistent Hashing | | Easy |
| 520 | Consistent Hashing II | | Medium |
| 521 | Remove Duplicate Numbers in Array | | Easy |
| 522 | Tiny Url II | | Medium |
| 523 | Url Parser | | Medium |
| 524 | Left Pad | [Python](./src/0524/solution.py) | Easy |
| 525 | Mini Uber | | Medium |
| 526 | Load Balancer | | Medium |
| 527 | Trie Serialization | | Hard |
| 528 | Flatten Nested List Iterator | [Python](./src/0528/solution.py) | Medium |
| 529 | Geohash | | Medium |
| 530 | Geohash II | | Medium |
| 531 | Six Degrees | | Medium |
| 532 | Reverse Pairs | [JavaScript](./src/0532/solution.js) | Medium |
| 533 | Two Sum - Closest to target | | Medium |
| 534 | House Robber II | [JavaScript](./src/0534/solution.js) | Medium |
| 535 | House Robber III | | Medium |
| 537 | N-Gram (Map Reduce) | | Medium |
| 538 | Memcache | | Medium |
| 539 | Move Zeroes | [JavaScript](./src/0539/solution.js) | Easy |
| 540 | Zigzag Iterator | [Python](./src/0540/solution.py) | Medium |
| 541 | Zigzag Iterator II | | Medium |
| 543 | Kth Largest in N Arrays | | Hard |
| 544 | Top k Largest Numbers | | Medium |
| 545 | Top k Largest Numbers II | | Medium |
| 546 | Implement Queue by Interface | | Easy |
| 547 | Intersection of Two Arrays | [Python](./src/0547/solution.py) | Easy |
| 548 | Intersection of Two Arrays II | [JavaScript](./src/0548/solution.js) | Easy |
| 549 | Top K Frequent Words (Map Reduce) | | Medium |
| 550 | Top K Frequent Words II | | Hard |
| 551 | Nested List Weight Sum | [Python](./src/0551/solution.py) | Easy |
| 552 | Create Maximum Number | | Hard |
| 553 | Bomb Enemy | | Medium |
| 554 | Sort Integers (Map Reduce) | | Medium |
| 555 | Counting Bloom Filter | [Python](./src/0555/solution.py) | Medium |
| 556 | Standard Bloom Filter | [Python](./src/0556/solution.py) | Medium |
| 557 | Count Characters | | Easy |
| 558 | Sliding Window Matrix Maximum | | Medium |
| 559 | Trie Service | | Medium |
| 560 | Friendship Service | | Easy |
| 561 | Array Distance | | Hard |
| 562 | Backpack IV | [JavaScript](./src/0562/solution.js) | Medium |
| 563 | Backpack V | [JavaScript](./src/0563/solution.js) | Medium |
| 564 | Combination Sum IV | [JavaScript](./src/0564/solution.js) | Medium |
| 565 | Heart Beat | | Medium |
| 566 | GFS Client | | Medium |
| 567 | maximum score | [TypeScript](./src/0567/solution.ts) | Medium |
| 568 | Three Chances | | Medium |
| 569 | Add Digits | [JavaScript](./src/0569/solution.js) | Easy |
| 570 | Find the Missing Number II | | Medium |
| 571 | Judgment repetition | [TypeScript](./src/0571/solution.ts) | Medium |
| 572 | Music Pairs | [TypeScript](./src/0572/solution.ts) | Easy |
| 573 | Build Post Office II | | Hard |
| 574 | Build Post Office | | Medium |
| 575 | Decode String | [TypeScript](./src/0575/solution.ts) | Medium |
| 576 | Split Array | [TypeScript](./src/0576/solution.ts) | Medium |
| 577 | Merge K Sorted Interval Lists | | Medium |
| 578 | Lowest Common Ancestor III | [Python](./src/0578/solution.py) | Medium |
| 581 | Longest Repeating Subsequence | | Medium |
| 582 | Word Break II | | Hard |
| 584 | Drop Eggs II | | Medium |
| 585 | Maximum Number in Mountain Sequence | [JavaScript](./src/0585/solution.js) | Medium |
| 586 | Sqrt(x) II | | Medium |
| 587 | Two Sum - Unique pairs | | Medium |
| 588 | Partition Equal Subset Sum | [JavaScript](./src/0588/solution.js) | Medium |
| 589 | Connecting Graph | | Medium |
| 590 | Connecting Graph II | | Medium |
| 591 | Connecting Graph III | | Medium |
| 593 | Stone Game II | | Medium |
| 594 | strStr II | | Hard |
| 595 | Binary Tree Longest Consecutive Sequence | [JavaScript](./src/0595/solution.js) | Easy |
| 596 | Minimum Subtree | | Easy |
| 597 | Subtree with Maximum Average | | Easy |
| 598 | Zombie in Matrix | | Medium |
| 600 | Smallest Rectangle Enclosing Black Pixels | | Hard |
| 601 | Flatten 2D Vector | [Python](./src/0601/solution.py) | Medium |
| 602 | Russian Doll Envelopes | | Hard |
| 603 | Largest Divisible Subset | | Medium |
| 604 | Window Sum | [JavaScript](./src/0604/solution.js) | Easy |
| 605 | Sequence Reconstruction | | Medium |
| 606 | Kth Largest Element II | | Medium |
| 607 | Two Sum III - Data structure design | [Python](./src/0607/solution.py) | Easy |
| 608 | Two Sum II - Input array is sorted | [JavaScript](./src/0608/solution.js) | Medium |
| 609 | Two Sum - Less than or equal to target | [TypeScript](./src/0609/solution.ts) | Medium |
| 610 | Two Sum - Difference equals to target | | Medium |
| 611 | Knight Shortest Path | | Medium |
| 612 | K Closest Points | | Medium |
| 613 | High Five | | Medium |
| 614 | Binary Tree Longest Consecutive Sequence II | [JavaScript](./src/0614/solution.js) | Medium |
| 615 | Course Schedule | | Medium |
| 616 | Course Schedule II | | Medium |
| 617 | Maximum Average Subarray II | | Medium |
| 618 | Search Graph Nodes | | Medium |
| 619 | Binary Tree Longest Consecutive Sequence III | | Medium |
| 620 | Maximum Subarray IV | | Medium |
| 621 | Maximum Subarray V | | Hard |
| 622 | Frog Jump | | Hard |
| 623 | K Edit Distance | | Hard |
| 624 | Remove Substrings | | Medium |
| 625 | Partition Array II | | Medium |
| 626 | Rectangle Overlap | | Easy |
| 627 | Longest Palindrome | [JavaScript](./src/0627/solution.js) | Easy |
| 628 | Maximum Subtree | | Easy |
| 629 | Minimum Spanning Tree | | Hard |
| 630 | Knight Shortest Path II | | Medium |
| 631 | Maximal Square II | | Medium |
| 632 | Binary Tree Maximum Node | [Python](./src/0632/solution.py) | Easy |
| 633 | Find the Duplicate Number | [JavaScript](./src/0633/solution.js) | Hard |
| 634 | Word Squares | | Hard |
| 635 | Boggle Game | | Hard |
| 636 | 132 Pattern | | Medium |
| 637 | Valid Word Abbreviation | [JavaScript](./src/0637/solution.js) | Easy |
| 638 | Isomorphic Strings | [JavaScript](./src/0638/solution.js) | Easy |
| 639 | Word Abbreviation | | Hard |
| 640 | One Edit Distance | | Medium |
| 641 | Missing Ranges | [TypeScript](./src/0641/solution.ts) | Medium |
| 642 | Moving Average from Data Stream | [Python](./src/0642/solution.py) | Easy |
| 643 | Longest Absolute File Path | | Medium |
| 644 | Strobogrammatic Number | [JavaScript](./src/0644/solution.js) | Easy |
| 645 | Find the Celebrity | | Medium |
| 646 | First Position Unique Character | [JavaScript](./src/0646/solution.js) | Easy |
| 647 | Find All Anagrams in a String | [JavaScript](./src/0647/solution.js) | Medium |
| 648 | Unique Word Abbreviation | [Python](./src/0648/solution.py) | Medium |
| 649 | Binary Tree Upside Down | [JavaScript](./src/0649/solution.js) | Medium |
| 650 | Find Leaves of Binary Tree | [Python](./src/0650/solution.py) | Medium |
| 651 | Binary Tree Vertical Order Traversal | [JavaScript](./src/0651/solution.js) | Medium |
| 652 | Factorization | | Medium |
| 653 | Expression Add Operators | | Hard |
| 654 | Sparse Matrix Multiplication | | Medium |
| 655 | Add Strings | [JavaScript](./src/0655/solution.js) | Easy |
| 656 | Multiply Strings | | Medium |
| 657 | Insert Delete GetRandom O(1) | | Medium |
| 658 | Swap Without Extra Variable (Only C++) | | Easy |
| 659 | Encode and Decode Strings | [Python](./src/0659/solution.py) | Medium |
| 660 | Read N Characters Given Read4 II - Call multiple times | | Hard |
| 661 | Convert BST to Greater Tree | [JavaScript](./src/0661/solution.js) | Easy |
| 662 | Guess Number Higher or Lower | [Python](./src/0662/solution.py) | Easy |
| 663 | Walls and Gates | | Medium |
| 664 | Counting Bits | [JavaScript](./src/0664/solution.js) | Medium |
| 665 | Range Sum Query 2D - Immutable | [Python](./src/0665/solution.py) | Medium |
| 666 | Guess Number Higher or Lower II | | Medium |
| 667 | Longest Palindromic Subsequence | | Medium |
| 668 | Ones and Zeroes | | Medium |
| 669 | Coin Change | [JavaScript](./src/0669/solution.js) | Medium |
| 671 | Rotate Words | [Python](./src/0671/solution.py) | Easy |
| 676 | Decode Ways II | | Hard |
| 677 | Number of Big Islands | [TypeScript](./src/0677/solution.ts) | Medium |
| 678 | Shortest Palindrome | | Medium |
| 679 | Unique Paths III | | Hard |
| 680 | Split String | [Python](./src/0680/solution.py) | Medium |
| 681 | First Missing Prime Number | | Medium |
| 683 | Word Break III | | Medium |
| 684 | Missing String | [JavaScript](./src/0684/solution.js) | Easy |
| 685 | First Unique Number in Data Stream | [JavaScript](./src/0685/solution.js) | Medium |
| 686 | Remove Arbitrary Space | [JavaScript](./src/0686/solution.js) | Easy |
| 688 | The Number In Words | | Medium |
| 689 | Two Sum IV - Input is a BST | [Python](./src/0689/solution.py) | Medium |
| 690 | Factorial | | Hard |
| 691 | Recover Binary Search Tree | [JavaScript](./src/0691/solution.js) | Medium |
| 692 | Sliding Window Unique Elements Sum | [JavaScript](./src/0692/solution.js) | Medium |
| 693 | Remove Digits | | Medium |
| 696 | Course Schedule III | | Hard |
| 697 | Sum of Square Numbers | [JavaScript](./src/0697/solution.js) | Easy |
| 698 | Maximum Distance in Arrays | | Medium |
| 699 | Check Sum of K Primes | | Hard |
| 700 | Cutting a Rod | [JavaScript](./src/0700/solution.js) | Medium |
| 701 | Trim a Binary Search Tree | [JavaScript](./src/0701/solution.js) | Medium |
| 702 | Concatenated String with Uncommon Characters of Two Strings | [JavaScript](./src/0702/solution.js) | Easy |
| 703 | Folding Array | | Hard |
| 704 | Bulb Switcher II | | Medium |
| 706 | Binary Watch | [TypeScript](./src/0706/solution.ts) | Medium |
| 707 | Optimal Account Balancing | | Super |
| 708 | Elevator system - OO Design | | Hard |
| 709 | Restaurant OO Design | | Hard |
| 712 | Vending machine OO Design | | Hard |
| 714 | Black Jack OO Design | | Medium |
| 716 | Add and Search | [TypeScript](./src/0716/solution.ts) | Easy |
| 717 | Tree Longest Path With Same Value | | Medium |
| 718 | Repeat String | | Medium |
| 719 | Calculate Maximum Value | | Medium |
| 720 | Rearrange a String With Integers | [JavaScript](./src/0720/solution.js) | Easy |
| 721 | Next Sparse Number | | Hard |
| 722 | Maximum Subarray VI | | Super |
| 723 | Rotate Bits - Left | [TypeScript](./src/0723/solution.ts) | Medium |
| 724 | Minimum Partition | | Medium |
| 725 | Boolean Parenthesization | | Hard |
| 726 | Check Full Binary Tree | [JavaScript](./src/0726/solution.js) | Medium |
| 727 | Chinese Remainder Theorem | | Hard |
| 728 | Three Distinct Factors | [TypeScript](./src/0728/solution.ts) | Medium |
| 729 | Last Digit By Factorial Divide | | Medium |
| 730 | Sum of All Subsets | [JavaScript](./src/0730/solution.js) | Easy |
| 731 | Restaurant II OO Design | | Hard |
| 732 | Hotel II OO Design | | Hard |
| 734 | Number of Subsequences of Form a^i b^j c^k | | Medium |
| 735 | Replace With Greatest From Right | [Python](./src/0735/solution.py) | Medium |
| 737 | Find Elements in Matrix | [JavaScript](./src/0737/solution.js) | Easy |
| 738 | Count Different Palindromic Subsequences | | Hard |
| 739 | 24 Game | | Hard |
| 740 | Coin Change 2 | [JavaScript](./src/0740/solution.js) | Medium |
| 741 | Calculate Maximum Value II | | Medium |
| 742 | Self Dividing Numbers | | Medium |
| 743 | Monotone Increasing Digits | | Medium |
| 744 | Sum of first K even-length Palindrome numbers | | Medium |
| 745 | Palindromic Ranges | | Medium |
| 746 | Design Tic-Tac-Toe | | Hard |
| 747 | Coffee Maker OO Design | | Medium |
| 748 | Kindle OO Design | | Medium |
| 749 | John's backyard garden | [JavaScript](./src/0749/solution.js) | Easy |
| 750 | Portal | | Medium |
| 751 | John's business | | Medium |
| 752 | Rogue Knight Sven | | Medium |
| 756 | Multiply Two Numbers | [JavaScript](./src/0756/solution.js) | Easy |
| 757 | Shortest Unordered Array | [TypeScript](./src/0757/solution.ts) | Easy |
| 759 | Time Angle | [JavaScript](./src/0759/solution.js) | Easy |
| 760 | Binary Tree Right Side View | [JavaScript](./src/0760/solution.js) | Medium |
| 761 | Smallest Subset | [JavaScript](./src/0761/solution.js) | Medium |
| 762 | Longest Common Subsequence II | | Hard |
| 763 | Hex Conversion | [JavaScript](./src/0763/solution.js) | Easy |
| 764 | Calculate Circumference And Area | [Python](./src/0764/solution.py) | Easy |
| 765 | Valid Triangle | [JavaScript](./src/0765/solution.js) | Easy |
| 766 | Leap Year | [JavaScript](./src/0766/solution.js) | Easy |
| 767 | Reverse Array | [JavaScript](./src/0767/solution.js) | Easy |
| 768 | Yang Hui Triangle | [JavaScript](./src/0768/solution.js) | Easy |
| 770 | Maximum and Minimum | [JavaScript](./src/0770/solution.js) | Easy |
| 771 | Double Factorial | | Easy |
| 772 | Group Anagrams | | Medium |
| 773 | Valid Anagrams | [JavaScript](./src/0773/solution.js) | Easy |
| 774 | Repeated DNA | [JavaScript](./src/0774/solution.js) | Medium |
| 775 | Palindrome Pairs | | Hard |
| 776 | Strobogrammatic Number II | [TypeScript](./src/0776/solution.ts) | Medium |
| 777 | Valid Perfect Square | [JavaScript](./src/0777/solution.js) | Easy |
| 778 | Pacific Atlantic Water Flow | [Python](./src/0778/solution.py) | Medium |
| 779 | Generalized Abbreviation | [TypeScript](./src/0779/solution.ts) | Medium |
| 780 | Remove Invalid Parentheses | | Hard |
| 782 | AND and OR | [TypeScript](./src/0782/solution.ts) | Medium |
| 783 | Minimum Risk Path | | Hard |
| 784 | The Longest Common Prefix II | | Easy |
| 785 | Maximum Weighted Sum Path | [JavaScript](./src/0785/solution.js) | Medium |
| 786 | Linked List Weighted Sum In Reverse Order | | Easy |
| 787 | The Maze | | Medium |
| 788 | The Maze II | | Medium |
| 789 | The Maze III | | Hard |
| 790 | Parser | | Medium |
| 791 | Merge Number | [JavaScript](./src/0791/solution.js) | Medium |
| 792 | Kth Prime Number | [TypeScript](./src/0792/solution.ts) | Easy |
| 793 | Intersection of Arrays | | Medium |
| 794 | Sliding Puzzle II | | Hard |
| 795 | 4-Way Unique Paths | | Medium |
| 796 | Open the Lock | | Hard |
| 797 | Reach a Number | | Easy |
| 798 | Backpack VII | | Medium |
| 799 | Backpack VIII | | Medium |
| 800 | Backpack IX | [JavaScript](./src/0800/solution.js) | Medium |
| 801 | Backpack X | | Medium |
| 802 | Sudoku Solver | | Hard |
| 803 | Shortest Distance from All Buildings | | Hard |
| 804 | Number of Distinct Islands II | | Hard |
| 805 | Maximum Association Set | | Medium |
| 806 | Buy Fruits | | Medium |
| 807 | Palindrome Number II | | Easy |
| 808 | Movie Network | | Medium |
| 809 | K-th Symbol in Grammar | | Medium |
| 810 | Swim in Rising Water | | Hard |
| 811 | Swap Adjacent in LR String | | Medium |
| 812 | Bold Words in String | [TypeScript](./src/0812/solution.ts) | Easy |
| 813 | Find Anagram Mappings | [JavaScript](./src/0813/solution.js) | Easy |
| 814 | Shortest Path in Undirected Graph | | Medium |
| 815 | Course Schedule IV | | Hard |
| 816 | Traveling Salesman Problem | | Hard |
| 817 | Range Sum Query 2D - Mutable | | Medium |
| 818 | Subset With Target | | Hard |
| 819 | Word Sorting | | Medium |
| 820 | Rectangle | | Medium |
| 821 | Time Intersection | | Medium |
| 822 | Reverse Order Storage | [JavaScript](./src/0822/solution.js) | Easy |
| 823 | Input Stream | [JavaScript](./src/0823/solution.js) | Easy |
| 824 | Single Number IV | [JavaScript](./src/0824/solution.js) | Medium |
| 825 | Bus Station | | Hard |
| 826 | Computer Maintenance | | Hard |
| 828 | Word Pattern | [JavaScript](./src/0828/solution.js) | Easy |
| 829 | Word Pattern II | | Hard |
| 830 | String Sort | | Easy |
| 831 | 3Sum II | | Medium |
| 832 | Count Negative Number | | Medium |
| 833 | Process Sequence | | Medium |
| 834 | Remove Duplicate Letters | [JavaScript](./src/0834/solution.js) | Medium |
| 835 | Hamming Distance | [JavaScript](./src/0835/solution.js) [TypeScript](./src/0835/solution.ts) | Easy |
| 836 | Partition to K Equal Sum Subsets | | Hard |
| 837 | Palindromic Substrings | [JavaScript](./src/0837/solution.js) | Medium |
| 838 | Subarray Sum Equals K | [JavaScript](./src/0838/solution.js) | Easy |
| 839 | Merge Two Sorted Interval Lists | [TypeScript](./src/0839/solution.ts) | Easy |
| 840 | Range Sum Query - Mutable | [Python](./src/0840/solution.py) | Medium |
| 841 | String Replace | | Hard |
| 842 | Origami | | Medium |
| 843 | Digital Flip | [JavaScript](./src/0843/solution.js) | Medium |
| 844 | Number Pair Statistics | | Easy |
| 845 | Greatest Common Divisor | [JavaScript](./src/0845/solution.js) | Easy |
| 846 | Multi-keyword Sort | [JavaScript](./src/0846/solution.js) | Easy |
| 847 | Split BST | | Medium |
| 848 | Minimize Max Distance to Gas Station | | Hard |
| 849 | Basic Calculator III | | Hard |
| 850 | Employee Free Time | | Hard |
| 851 | Pour Water | | Medium |
| 852 | IP to CIDR | | Easy |
| 853 | Number Of Corner Rectangles | | Medium |
| 854 | Closest Leaf in a Binary Tree | [JavaScript](./src/0854/solution.js) | Medium |
| 855 | Sentence Similarity II | | Medium |
| 856 | Sentence Similarity | [JavaScript](./src/0856/solution.js) | Easy |
| 857 | Minimum Window Subsequence | | Hard |
| 858 | Candy Crush | | Medium |
| 859 | Max Stack | [Python](./src/0859/solution.py) | Hard |
| 860 | Number of Distinct Islands | | Medium |
| 861 | K Empty Slots | | Hard |
| 862 | Next Closest Time | [TypeScript](./src/0862/solution.ts) | Medium |
| 863 | Binary Tree Path Sum IV | [TypeScript](./src/0863/solution.ts) | Medium |
| 864 | Equal Tree Partition | [JavaScript](./src/0864/solution.js) | Medium |
| 865 | Remove 9 | | Hard |
| 866 | Coin Path | | Hard |
| 867 | 4 Keys Keyboard | | Medium |
| 868 | Maximum Average Subarray | [JavaScript](./src/0868/solution.js) | Easy |
| 869 | Find the Derangement of An Array | | Medium |
| 871 | Minimum Factorization | | Medium |
| 872 | Kill Process | [Python](./src/0872/solution.py) | Medium |
| 873 | Squirrel Simulation | | Medium |
| 874 | Maximum Vacation Days | | Hard |
| 875 | Longest Line of Consecutive One in Matrix | [JavaScript](./src/0875/solution.js) | Medium |
| 876 | Split Concatenated Strings | | Medium |
| 877 | Split Array with Equal Sum | | Medium |
| 878 | Boundary of Binary Tree | | Medium |
| 879 | Output Contest Matches | | Medium |
| 880 | Construct Binary Tree from String | [JavaScript](./src/0880/solution.js) | Medium |
| 881 | Lonely Pixel II | | Medium |
| 882 | Lonely Pixel | [TypeScript](./src/0882/solution.ts) | Medium |
| 883 | Max Consecutive Ones II | [JavaScript](./src/0883/solution.js) | Medium |
| 884 | Find Permutation | | Medium |
| 885 | Encode String with Shortest Length | | Hard |
| 886 | Convex Polygon | | Medium |
| 887 | Ternary Expression Parser | | Medium |
| 888 | Valid Word Square | [JavaScript](./src/0888/solution.js) | Easy |
| 889 | Sentence Screen Fitting | | Medium |
| 890 | Minimum Unique Word Abbreviation | | Hard |
| 891 | Valid Palindrome II | [JavaScript](./src/0891/solution.js) | Medium |
| 892 | Alien Dictionary | [JavaScript](./src/0892/solution.js) | Hard |
| 893 | Longest Palindromic Substring II | | Hard |
| 894 | Pancake Sorting | | Medium |
| 895 | Friend Request | | Easy |
| 896 | Prime Product | | Medium |
| 897 | Island City | | Medium |
| 898 | Leftmost One | | Medium |
| 900 | Closest Binary Search Tree Value | [JavaScript](./src/0900/solution.js) | Easy |
| 901 | Closest Binary Search Tree Value II | | Hard |
| 902 | Kth Smallest Element in a BST | [JavaScript](./src/0902/solution.js) | Medium |
| 903 | Range Addition | [TypeScript](./src/0903/solution.ts) | Medium |
| 904 | Plus One Linked List | [JavaScript](./src/0904/solution.js) | Medium |
| 905 | Nested List Weight Sum II | | Medium |
| 906 | Sort Transformed Array | [JavaScript](./src/0906/solution.js) | Medium |
| 907 | Rearrange String k Distance Apart | | Hard |
| 908 | Line Reflection | [JavaScript](./src/0908/solution.js) | Medium |
| 909 | Android Unlock Patterns | | Medium |
| 910 | Largest BST Subtree | | Medium |
| 911 | Maximum Size Subarray Sum Equals k | [JavaScript](./src/0911/solution.js) | Medium |
| 912 | Best Meeting Point | | Hard |
| 913 | Flip Game II | | Medium |
| 914 | Flip Game | [JavaScript](./src/0914/solution.js) | Easy |
| 915 | Inorder Predecessor in BST | [Java](./src/0915/solution.java) | Medium |
| 916 | Palindrome Permutation | [JavaScript](./src/0916/solution.js) | Easy |
| 917 | Palindrome Permutation II | | Medium |
| 918 | 3Sum Smaller | [JavaScript](./src/0918/solution.js) | Medium |
| 919 | Meeting Rooms II | | Medium |
| 920 | Meeting Rooms | [JavaScript](./src/0920/solution.js) | Easy |
| 921 | Count Univalue Subtrees | [TypeScript](./src/0921/solution.ts) | Medium |
| 922 | Group Shifted Strings | | Medium |
| 923 | Strobogrammatic Number III | | Hard |
| 924 | Shortest Word Distance | [JavaScript](./src/0924/solution.js) | Easy |
| 925 | Shortest Word Distance II | | Medium |
| 926 | Shortest Word Distance III | | Medium |
| 927 | Reverse Words in a String II | [JavaScript](./src/0927/solution.js) | Medium |
| 928 | Longest Substring with At Most Two Distinct Characters | | Medium |
| 930 | Connected Components in List | | Medium |
| 931 | Median of K Sorted Arrays | | Hard |
| 932 | Friends Within Three Jumps | | Medium |
| 933 | Tuple Multiply | | Medium |
| 934 | Unlock Problem | | Medium |
| 935 | Cartesian Product | | Medium |
| 936 | Capitalizes The First Letter | [JavaScript](./src/0936/solution.js) | Easy |
| 937 | How Many Problem Can I Accept | [TypeScript](./src/0937/solution.ts) | Medium |
| 939 | Binary Tree Kth Floor Node | | Medium |
| 940 | Maximum Absolute Value | | Medium |
| 941 | Sliding Puzzle | | Hard |
| 943 | Range Sum Query - Immutable | [Python](./src/0943/solution.py) | Easy |
| 944 | Maximum Submatrix | | Medium |
| 945 | Task Scheduler | | Medium |
| 946 | 233 Matrix | | Super |
| 947 | Matrix Power Series | | Hard |
| 948 | Sequence Count | | Super |
| 949 | Fibonacci II | | Medium |
| 950 | Sliding Puzzle III | | Hard |
| 951 | Rearrange | | Easy |
| 952 | Digital Problem | | Easy |
| 953 | The Biggest Score On The Tree | | Medium |
| 954 | Insert Delete GetRandom O(1) - Duplicates allowed | | Hard |
| 955 | Implement Queue by Circular Array | [Python](./src/0955/solution.py) | Medium |
| 956 | Data Segmentation | | Easy |
| 957 | Radar Detection | | Easy |
| 958 | Palindrome Data Stream | | Easy |
| 959 | K Spaced Array Sorting | | Medium |
| 960 | First Unique Number in Data Stream II | [Python](./src/0960/solution.py) | Medium |
| 961 | Design Log Storage System | | Medium |
| 962 | Condition string | | Medium |
| 963 | The Judges Give Problem | | Medium |
| 964 | Food Set | [TypeScript](./src/0964/solution.ts) | Medium |
| 965 | LR String | | Medium |
| 966 | Closest Pair of Points | | Hard |
| 967 | Quality Inspection | | Hard |
| 968 | Valid Currency Amount | | Medium |
| 969 | Longest Repeating Substring II | | Medium |
| 970 | Big Business | | Easy |
| 971 | Surplus Value Backpack | | Hard |
| 972 | Deliver The Message | | Medium |
| 973 | 1-bit and 2-bit Characters | [JavaScript](./src/0973/solution.js) | Easy |
| 974 | 01 Matrix | [JavaScript](./src/0974/solution.js) | Medium |
| 975 | 2 Keys Keyboard | | Medium |
| 976 | 4Sum II | [JavaScript](./src/0976/solution.js) | Medium |
| 977 | Base 7 | [JavaScript](./src/0977/solution.js) | Easy |
| 978 | Basic Calculator | | Medium |
| 979 | Additive Number | [TypeScript](./src/0979/solution.ts) | Medium |
| 980 | Basic Calculator II | | Medium |
| 981 | Basic Calculator IV | | Hard |
| 982 | Arithmetic Slices | [JavaScript](./src/0982/solution.js) | Medium |
| 983 | Baseball Game | [JavaScript](./src/0983/solution.js) | Easy |
| 984 | Arithmetic Slices II - Subsequence | | Hard |
| 985 | Can I Win | | Hard |
| 986 | Battleships in a Board | [Python](./src/0986/solution.py) | Medium |
| 987 | Binary Number with Alternating Bits | [JavaScript](./src/0987/solution.js) | Easy |
| 988 | Arranging Coins | [JavaScript](./src/0988/solution.js) | Easy |
| 989 | Array Nesting | [TypeScript](./src/0989/solution.ts) | Medium |
| 990 | Beautiful Arrangement | | Medium |
| 991 | Bulb Switcher | | Medium |
| 992 | Beautiful Arrangement II | | Medium |
| 993 | Array Partition I | [JavaScript](./src/0993/solution.js) | Easy |
| 994 | Contiguous Array | [JavaScript](./src/0994/solution.js) | Medium |
| 995 | Best Time to Buy and Sell Stock with Cooldown | [JavaScript](./src/0995/solution.js) | Medium |
| 996 | Maximum Slope Straight Line | | Medium |
| 997 | Print Organization Chart | | Medium |
| 998 | Construction Queue | | Hard |
| 999 | implement-deque-by-circular-array | | Medium |
| 1000 | Best Time to Buy and Sell Stock with Transaction Fee | [JavaScript](./src/1000/solution.js) | Medium |
| 1001 | Asteroid Collision | [JavaScript](./src/1001/solution.js) | Medium |
| 1002 | Bus Routes | | Medium |
| 1003 | Binary Tree Pruning | [JavaScript](./src/1003/solution.js) | Easy |
| 1004 | Largest Sum of Averages | [JavaScript](./src/1004/solution.js) | Medium |
| 1005 | Largest Triangle Area | [JavaScript](./src/1005/solution.js) | Easy |
| 1006 | Subdomain Visit Count | [JavaScript](./src/1006/solution.js) | Easy |
| 1007 | Chalkboard XOR Game | | Medium |
| 1008 | Expressive Words | | Medium |
| 1009 | Soup Servings | | Medium |
| 1010 | Max Increase to Keep City Skyline | [JavaScript](./src/1010/solution.js) | Medium |
| 1011 | Number of Lines To Write String | [JavaScript](./src/1011/solution.js) | Easy |
| 1012 | Split Array With Same Average | | Hard |
| 1013 | Unique Morse Code Words | [JavaScript](./src/1013/solution.js) | Easy |
| 1014 | Bricks Falling When Hit | | Hard |
| 1015 | Find Eventual Safe States | | Medium |
| 1016 | Minimum Swaps To Make Sequences Increasing | | Medium |
| 1017 | Similar RGB Color | [JavaScript](./src/1017/solution.js) | Easy |
| 1018 | Champagne Tower | [JavaScript](./src/1018/solution.js) | Medium |
| 1019 | Smallest Rotation with Highest Score | | Hard |
| 1020 | All Paths From Source to Target | [TypeScript](./src/1020/solution.ts) | Medium |
| 1021 | Number of Subarrays with Bounded Maximum | | Medium |
| 1022 | Valid Tic-Tac-Toe State | [JavaScript](./src/1022/solution.js) | Medium |
| 1023 | Preimage Size of Factorial Zeroes Function | [TypeScript](./src/1023/solution.ts) | Hard |
| 1024 | Number of Matching Subsequences | | Medium |
| 1025 | Custom Sort String | | Medium |
| 1026 | Domino and Tromino Tiling | | Medium |
| 1027 | Escape The Ghosts | [JavaScript](./src/1027/solution.js) | Medium |
| 1028 | Rotated Digits | [TypeScript](./src/1028/solution.ts) | Easy |
| 1029 | Cheapest Flights Within K Stops | | Medium |
| 1030 | K-th Smallest Prime Fraction | | Hard |
| 1031 | Is Graph Bipartite? | [TypeScript](./src/1031/solution.ts) | Medium |
| 1032 | Letter Case Permutation | [JavaScript](./src/1032/solution.js) | Easy |
| 1033 | Minimum Difference Between BST Nodes | [JavaScript](./src/1033/solution.js) | Easy |
| 1034 | Transform to Chessboard | | Hard |
| 1035 | Rabbits in Forest | [JavaScript](./src/1035/solution.js) | Medium |
| 1036 | Reach Points | | Hard |
| 1037 | Global and Local Inversions | | Medium |
| 1038 | Jewels And Stones | [JavaScript](./src/1038/solution.js) | Easy |
| 1039 | Max Chunks To Make Sorted | [TypeScript](./src/1039/solution.ts) | Medium |
| 1040 | Max Chunks To Make Sorted II | | Hard |
| 1041 | Reorganize String | [JavaScript](./src/1041/solution.js) | Medium |
| 1042 | Toeplitz Matrix | [JavaScript](./src/1042/solution.js) | Easy |
| 1043 | Couples Holding Hands | | Hard |
| 1044 | Largest Plus Sign | [TypeScript](./src/1044/solution.ts) | Medium |
| 1045 | Partition Labels | | Medium |
| 1046 | Prime Number of Set Bits in Binary Representation | [TypeScript](./src/1046/solution.ts) | Easy |
| 1047 | Special Binary String | | Medium |
| 1048 | Set Intersection Size At Least Two | | Hard |
| 1049 | Pyramid Transition Matrix | | Medium |
| 1050 | Cracking the Safe | | Hard |
| 1051 | Contain Virus | | Hard |
| 1052 | Shortest Completing Word | | Medium |
| 1053 | Largest Number At Least Twice of Others | [JavaScript](./src/1053/solution.js) | Easy |
| 1054 | Min Cost Climbing Stairs | [JavaScript](./src/1054/solution.js) | Easy |
| 1056 | Find Smallest Letter Greater Than Target | [JavaScript](./src/1056/solution.js) | Easy |
| 1057 | Network Delay Time | | Medium |
| 1058 | Cherry Pickup | | Hard |
| 1059 | Delete and Earn | [JavaScript](./src/1059/solution.js) | Medium |
| 1060 | Daily Temperatures | [Python](./src/1060/solution.py) | Medium |
| 1061 | Parse Lisp Expression | | Hard |
| 1062 | Flood Fill | [JavaScript](./src/1062/solution.js) | Easy |
| 1063 | My Calendar III | | Hard |
| 1064 | My Calendar II | | Medium |
| 1065 | My Calendar I | | Medium |
| 1066 | Verify Preorder Serialization of a Binary Tree | [JavaScript](./src/1066/solution.js) | Medium |
| 1067 | Split Array in Parts | | Medium |
| 1068 | Find Pivot Index | [JavaScript](./src/1068/solution.js) | Easy |
| 1069 | Remove Comments | | Medium |
| 1070 | Accounts Merge | | Medium |
| 1071 | Longest Word in Dictionary | [TypeScript](./src/1071/solution.ts) | Easy |
| 1072 | Find K-th Smallest Pair Distance | | Hard |
| 1073 | Maximum Length of Repeated Subarray | | Medium |
| 1074 | Range Module | | Hard |
| 1075 | Subarray Product Less Than K | | Medium |
| 1076 | Minimum ASCII Delete Sum for Two Strings | [JavaScript](./src/1076/solution.js) | Medium |
| 1077 | Falling Squares | | Hard |
| 1078 | Degree of an Array | [TypeScript](./src/1078/solution.ts) | Easy |
| 1079 | Count Binary Substrings | [TypeScript](./src/1079/solution.ts) | Easy |
| 1080 | Max Area of Island | [JavaScript](./src/1080/solution.js) | Easy |
| 1081 | Stickers to Spell Word | | Hard |
| 1082 | Employee Importance | [Python](./src/1082/solution.py) | Easy |
| 1083 | Maximum Sum of 3 Non-Overlapping Subarrays | | Hard |
| 1084 | Knight Probability in Chessboard | | Medium |
| 1085 | Longest Univalue Path | [JavaScript](./src/1085/solution.js) | Easy |
| 1086 | Repeated String Match | [TypeScript](./src/1086/solution.ts) | Easy |
| 1087 | Redundant Connection II | | Hard |
| 1088 | Redundant Connection | | Medium |
| 1089 | Valid Parenthesis String | [JavaScript](./src/1089/solution.js) | Medium |
| 1090 | Map Sum Pairs | | Medium |
| 1092 | Cut Off Trees for Golf Event | | Hard |
| 1093 | Number of Longest Increasing Subsequence | [JavaScript](./src/1093/solution.js) | Medium |
| 1094 | Second Minimum Node In a Binary Tree | [JavaScript](./src/1094/solution.js) | Easy |
| 1095 | Maximum Swap | [JavaScript](./src/1095/solution.js) | Medium |
| 1096 | Greatest Least Common Multiple | | Medium |
| 1097 | Kth Smallest Number in Multiplication Table | | Hard |
| 1098 | Path Sum IV | [TypeScript](./src/1098/solution.ts) | Medium |
| 1099 | Non-decreasing Array | [JavaScript](./src/1099/solution.js) | Easy |
| 1100 | Strange Printer | | Hard |
| 1101 | Maximum Width of Binary Tree | [JavaScript](./src/1101/solution.js) | Medium |
| 1102 | Image Smoother | [TypeScript](./src/1102/solution.ts) | Easy |
| 1103 | Split Array into Consecutive Subsequences | | Medium |
| 1104 | Judge Route Circle | [TypeScript](./src/1104/solution.ts) | Easy |
| 1105 | Print Binary Tree | [JavaScript](./src/1105/solution.js) | Medium |
| 1106 | Maximum Binary Tree | [JavaScript](./src/1106/solution.js) | Easy |
| 1109 | Dota2 Senate | | Medium |
| 1110 | Replace Words | [TypeScript](./src/1110/solution.ts) | Medium |
| 1111 | Maximum Length of Pair Chain | | Medium |
| 1112 | Set Mismatch | [JavaScript](./src/1112/solution.js) | Easy |
| 1113 | Solve the Equation | | Medium |
| 1114 | Shopping Offers | | Medium |
| 1115 | Average of Levels in Binary Tree | [JavaScript](./src/1115/solution.js) | Easy |
| 1116 | Exclusive Time of Functions | | Medium |
| 1117 | Smallest Range | | Hard |
| 1118 | K Inverse Pairs Array | | Hard |
| 1122 | Add One Row to Tree | [JavaScript](./src/1122/solution.js) | Medium |
| 1125 | Jump Pillar | | Medium |
| 1126 | Merge Two Binary Trees | [JavaScript](./src/1126/solution.js) | Easy |
| 1127 | Add Bold Tag in String | | Medium |
| 1129 | Smallest Subtree with All the Deepest Nodes | [TypeScript](./src/1129/solution.ts) | Medium |
| 1130 | Magic circle | | Hard |
| 1131 | The Function in Permutations | | Medium |
| 1132 | Valid Triangle Number | [TypeScript](./src/1132/solution.ts) | Medium |
| 1133 | Group Buy | [TypeScript](./src/1133/solution.ts) | Easy |
| 1134 | Find Duplicate File in System | [JavaScript](./src/1134/solution.js) | Medium |
| 1135 | Feature extraction | | Easy |
| 1136 | High Click Induction Area | [TypeScript](./src/1136/solution.ts) | Medium |
| 1137 | Construct String from Binary Tree | [JavaScript](./src/1137/solution.js) | Easy |
| 1138 | Can Place Flowers | [JavaScript](./src/1138/solution.js) | Easy |
| 1139 | the kth subarray | | Hard |
| 1141 | The month's days | [TypeScript](./src/1141/solution.ts) | Easy |
| 1142 | Non-negative Integers without Consecutive Ones | | Hard |
| 1143 | Minimum Index Sum of Two Lists | [JavaScript](./src/1143/solution.js) | Easy |
| 1144 | Range Addition II | [TypeScript](./src/1144/solution.ts) | Easy |
| 1145 | Associated query | | Easy |
| 1146 | Chess piece rotation | | Easy |
| 1147 | Work Plan | | Medium |
| 1148 | Longest Harmonious Subsequence | [TypeScript](./src/1148/solution.ts) | Easy |
| 1149 | Valid Square | [JavaScript](./src/1149/solution.js) | Medium |
| 1150 | Fraction Addition and Subtraction | | Medium |
| 1151 | Tag Validator | | Hard |
| 1152 | Erect the Fence | | Hard |
| 1153 | string sorting | [TypeScript](./src/1153/solution.ts) | Easy |
| 1154 | Attendance Judgment | [TypeScript](./src/1154/solution.ts) | Easy |
| 1156 | Delete Operation for Two Strings | [JavaScript](./src/1156/solution.js) | Medium |
| 1157 | Shortest Unsorted Continuous Subarray | [TypeScript](./src/1157/solution.ts) | Easy |
| 1158 | Plant flowers | | Medium |
| 1159 | Longest Common Prefix III | | Hard |
| 1160 | Campus Bikes | | Medium |
| 1161 | goods transfer | | Hard |
| 1162 | Out of Boundary Paths | | Medium |
| 1163 | Distribute Candies | [JavaScript](./src/1163/solution.js) | Easy |
| 1164 | Wiggle Subsequence | | Medium |
| 1165 | Subtree of Another Tree | [JavaScript](./src/1165/solution.js) | Easy |
| 1166 | Recommended Results are Scattered | [TypeScript](./src/1166/solution.ts) | Easy |
| 1167 | Top three numbers | | Medium |
| 1168 | array score | [TypeScript](./src/1168/solution.ts) | Easy |
| 1169 | Permutation in String | [JavaScript](./src/1169/solution.js) | Medium |
| 1170 | Reshape the Matrix | [JavaScript](./src/1170/solution.js) | Easy |
| 1171 | Find the Closest Palindrome | | Hard |
| 1172 | Binary Tree Tilt | [JavaScript](./src/1172/solution.js) | Easy |
| 1173 | Reverse Words in a String III | [JavaScript](./src/1173/solution.js) | Easy |
| 1174 | Next Greater Element III | | Medium |
| 1175 | Brick Wall | | Medium |
| 1176 | Optimal Division | | Medium |
| 1177 | Student Attendance Record II | | Hard |
| 1178 | Student Attendance Record I | [JavaScript](./src/1178/solution.js) | Easy |
| 1179 | Friend Circles | | Medium |
| 1180 | Remove Boxes | | Hard |
| 1181 | Diameter of Binary Tree | [JavaScript](./src/1181/solution.js) | Easy |
| 1182 | Reverse String II | [JavaScript](./src/1182/solution.js) | Easy |
| 1183 | Single Element in a Sorted Array | [JavaScript](./src/1183/solution.js) | Medium |
| 1184 | Minimum Time Difference | [JavaScript](./src/1184/solution.js) | Medium |
| 1185 | Complex Number Multiplication | [JavaScript](./src/1185/solution.js) | Medium |
| 1186 | Encode and Decode TinyURL | [Python](./src/1186/solution.py) | Medium |
| 1187 | K-diff Pairs in an Array | [JavaScript](./src/1187/solution.js) | Easy |
| 1188 | Minimum Absolute Difference in BST | [JavaScript](./src/1188/solution.js) | Easy |
| 1189 | Minesweeper | [Python](./src/1189/solution.py) | Medium |
| 1190 | Longest Word in Dictionary through Deleting | | Medium |
| 1191 | Longest Uncommon Subsequence II | | Medium |
| 1192 | Longest Uncommon Subsequence I | [TypeScript](./src/1192/solution.ts) | Easy |
| 1193 | Detect Capital | [JavaScript](./src/1193/solution.js) | Easy |
| 1194 | Super Washing Machines | | Hard |
| 1195 | Find Largest Value in Each Tree Row | [JavaScript](./src/1195/solution.js) | Medium |
| 1196 | Freedom Trail | | Hard |
| 1197 | Find Bottom Left Tree Value | [JavaScript](./src/1197/solution.js) | Medium |
| 1198 | Most Frequent Subtree Sum | [TypeScript](./src/1198/solution.ts) | Medium |
| 1199 | Perfect Number | [TypeScript](./src/1199/solution.ts) | Easy |
| 1200 | Relative Ranks | [JavaScript](./src/1200/solution.js) | Easy |
| 1201 | Next Greater Element II | | Medium |
| 1202 | IPO | [TypeScript](./src/1202/solution.ts) | Hard |
| 1203 | Find Mode in Binary Search Tree | [JavaScript](./src/1203/solution.js) | Medium |
| 1204 | Keyboard Row | [JavaScript](./src/1204/solution.js) | Easy |
| 1205 | Diagonal Traverse | [JavaScript](./src/1205/solution.js) | Medium |
| 1206 | Next Greater Element I | [TypeScript](./src/1206/solution.ts) | Easy |
| 1207 | Teemo Attacking | | Medium |
| 1208 | Target Sum | [JavaScript](./src/1208/solution.js) | Medium |
| 1209 | Construct the Rectangle | [JavaScript](./src/1209/solution.js) | Easy |
| 1210 | Increasing Subsequences | | Medium |
| 1211 | Zuma Game | | Hard |
| 1212 | Max Consecutive Ones | [JavaScript](./src/1212/solution.js) | Easy |
| 1213 | Smallest Good Base | | Hard |
| 1214 | License Key Formatting | [JavaScript](./src/1214/solution.js) | Easy |
| 1215 | Magical String | [TypeScript](./src/1215/solution.ts) | Medium |
| 1216 | Largest Palindrome Product | [TypeScript](./src/1216/solution.ts) | Easy |
| 1217 | Total Hamming Distance | [TypeScript](./src/1217/solution.ts) | Medium |
| 1218 | Number Complement | [JavaScript](./src/1218/solution.js) | Easy |
| 1219 | Heaters | [TypeScript](./src/1219/solution.ts) | Medium |
| 1220 | Matchsticks to Square | [TypeScript](./src/1220/solution.ts) | Medium |
| 1221 | Concatenated Words | | Hard |
| 1222 | Validate IP Address | [TypeScript](./src/1222/solution.ts) | Medium |
| 1223 | Unique Substrings in Wraparound String | | Medium |
| 1224 | Count The Repetitions | | Hard |
| 1225 | Island Perimeter | [TypeScript](./src/1225/solution.ts) | Easy |
| 1226 | Minimum Moves to Equal Array Elements II | [TypeScript](./src/1226/solution.ts) | Medium |
| 1227 | Repeated Substring Pattern | [JavaScript](./src/1227/solution.js) | Easy |
| 1228 | Poor Pigs | | Easy |
| 1229 | Circular Array Loop | | Medium |
| 1230 | Assign Cookies | [JavaScript](./src/1230/solution.js) | Easy |
| 1231 | Minimum Moves to Equal Array Elements | | Easy |
| 1232 | Minimum Number of Arrows to Burst Balloons | | Medium |
| 1233 | Sort Characters By Frequency | [TypeScript](./src/1233/solution.ts) | Medium |
| 1234 | Delete Node in a BST | | Medium |
| 1235 | Serialize and Deserialize BST | [Python](./src/1235/solution.py) | Medium |
| 1236 | Find All Numbers Disappeared in an Array | [JavaScript](./src/1236/solution.js) | Easy |
| 1237 | Number of Boomerangs | [JavaScript](./src/1237/solution.js) | Easy |
| 1238 | Find All Duplicates in an Array | [Python](./src/1238/solution.py) | Medium |
| 1239 | K-th Smallest in Lexicographical Order | | Hard |
| 1240 | Path Sum III | | Easy |
| 1241 | Find Right Interval | | Medium |
| 1242 | Non-overlapping Intervals | | Medium |
| 1243 | Number of Segments in a String | [JavaScript](./src/1243/solution.js) | Easy |
| 1244 | Minimum Genetic Mutation | | Medium |
| 1245 | All O(1) Data Structure | | Hard |
| 1246 | Longest Repeating Character Replacement | | Medium |
| 1247 | Reconstruct Original Digits from English | [TypeScript](./src/1247/solution.ts) | Medium |
| 1248 | Maximum XOR of Two Numbers in an Array | | Medium |
| 1249 | Strong Password Checker | | Hard |
| 1250 | Third Maximum Number | [JavaScript](./src/1250/solution.js) | Easy |
| 1251 | Split Array Largest Sum | [JavaScript](./src/1251/solution.js) | Hard |
| 1252 | Queue Reconstruction by Height | | Medium |
| 1253 | Convert a Number to Hexadecimal | [JavaScript](./src/1253/solution.js) | Easy |
| 1254 | Sum of Left Leaves | [JavaScript](./src/1254/solution.js) | Easy |
| 1255 | Remove K Digits | | Medium |
| 1256 | Nth Digit | | Easy |
| 1257 | Evaluate Division | | Medium |
| 1258 | Beautiful Subarrays | | Medium |
| 1259 | Integer Replacement | [TypeScript](./src/1259/solution.ts) | Medium |
| 1260 | Rotate Function | | Medium |
| 1261 | Longest Substring with At Least K Repeating Characters | | Medium |
| 1262 | UTF-8 Validation | [TypeScript](./src/1262/solution.ts) | Medium |
| 1263 | Is Subsequence | [JavaScript](./src/1263/solution.js) | Medium |
| 1264 | Perfect Rectangle | | Hard |
| 1265 | Elimination Game | | Medium |
| 1266 | Find the Difference | [JavaScript](./src/1266/solution.js) | Easy |
| 1267 | Lexicographical Numbers | [JavaScript](./src/1267/solution.js) | Medium |
| 1269 | Handkerchief Throwing | | Medium |
| 1270 | Ransom Note | [JavaScript](./src/1270/solution.js) | Easy |
| 1271 | Critical Connections in a Network | | Hard |
| 1272 | Kth Smallest Element in a Sorted Matrix | [JavaScript](./src/1272/solution.js) | Medium |
| 1273 | Maximum Length of Increasing String | | Hard |
| 1274 | Find K Pairs with Smallest Sums | | Medium |
| 1275 | Super Pow | [JavaScript](./src/1275/solution.js) | Medium |
| 1276 | Sum of Two Integers | | Easy |
| 1277 | Water and Jug Problem | | Medium |
| 1278 | Max Sum of Rectangle No Larger Than K | | Hard |
| 1279 | Count Numbers with Unique Digits | | Medium |
| 1280 | Data Stream as Disjoint Intervals | | Hard |
| 1281 | Top K Frequent Elements | [Python](./src/1281/solution.py) | Medium |
| 1282 | Reverse Vowels of a String | [JavaScript](./src/1282/solution.js) | Easy |
| 1283 | Reverse String | [JavaScript](./src/1283/solution.js) | Easy |
| 1284 | Integer Break | [JavaScript](./src/1284/solution.js) | Medium |
| 1285 | Power of Four | [JavaScript](./src/1285/solution.js) | Easy |
| 1286 | Self Crossing | | Hard |
| 1287 | Increasing Triplet Subsequence | [JavaScript](./src/1287/solution.js) | Medium |
| 1288 | Reconstruct Itinerary | | Medium |
| 1289 | Number of Atoms | | Hard |
| 1290 | Patching Array | | Hard |
| 1291 | Sports Meeting | | Medium |
| 1292 | Odd Even Linked List | [JavaScript](./src/1292/solution.js) | Medium |
| 1293 | Count of Range Sum | | Hard |
| 1294 | Power of Three | [JavaScript](./src/1294/solution.js) | Easy |
| 1295 | Prime Factor Statistics | | Easy |
| 1296 | Maximum Product of Word Lengths | [TypeScript](./src/1296/solution.ts) | Medium |
| 1297 | Count of Smaller Numbers After Self | [TypeScript](./src/1297/solution.ts) | Hard |
| 1298 | Minimum Height Trees | | Medium |
| 1299 | Bulls and Cows | [TypeScript](./src/1299/solution.ts) | Medium |
| 1300 | Bash Game | [JavaScript](./src/1300/solution.js) | Easy |
| 1301 | Game of Life | | Medium |
| 1302 | People Counting | | Easy |
| 1303 | H-Index II | [JavaScript](./src/1303/solution.js) | Medium |
| 1304 | H-Index | | Medium |
| 1306 | Travel Plan II | | Hard |
| 1307 | Verify Preorder Sequence in Binary Search Tree | [JavaScript](./src/1307/solution.js) | Medium |
| 1308 | Factor Combinations | | Medium |
| 1309 | Different Ways to Add Parentheses | | Medium |
| 1310 | Product of Array Except Self | [JavaScript](./src/1310/solution.js) | Medium |
| 1311 | Lowest Common Ancestor of a Binary Search Tree | [Python](./src/1311/solution.py) | Easy |
| 1312 | Number of Digit One | [JavaScript](./src/1312/solution.js) | Hard |
| 1313 | Bipartite Graph | | Medium |
| 1314 | Power of Two | [JavaScript](./src/1314/solution.js) | Easy |
| 1315 | Summary Ranges | | Medium |
| 1316 | Luck Number | | Hard |
| 1317 | Count Complete Tree Nodes | [JavaScript](./src/1317/solution.js) | Medium |
| 1318 | Contains Duplicate III | | Medium |
| 1319 | Contains Duplicate II | [JavaScript](./src/1319/solution.js) | Easy |
| 1320 | Contains Duplicate | [JavaScript](./src/1320/solution.js) | Easy |
| 1321 | Combination Sum III | | Medium |
| 1322 | Product Equal B | | Hard |
| 1323 | Fetch supplies | | Medium |
| 1324 | Count Primes | [JavaScript](./src/1324/solution.js) | Easy |
| 1325 | Bitwise AND of Numbers Range | [TypeScript](./src/1325/solution.ts) | Medium |
| 1326 | Boarder Sort | [TypeScript](./src/1326/solution.ts) | Medium |
| 1327 | delete string | | Easy |
| 1328 | Double Change | | Easy |
| 1329 | Sequence maintenance | | Hard |
| 1330 | zero matrix | | Hard |
| 1331 | English Software | [TypeScript](./src/1331/solution.ts) | Easy |
| 1332 | Number of 1 Bits | [JavaScript](./src/1332/solution.js) | Easy |
| 1333 | Reverse Bits | [JavaScript](./src/1333/solution.js) [Python](./src/1333/solution.py) | Easy |
| 1334 | Rotate Array | [JavaScript](./src/1334/solution.js) | Easy |
| 1335 | Repeated DNA Sequences | [JavaScript](./src/1335/solution.js) | Medium |
| 1336 | Party Invitation | | Medium |
| 1337 | Maximum possible value | | Medium |
| 1338 | Parking Dilemma | [TypeScript](./src/1338/solution.ts) | Easy |
| 1339 | Maximum Range | | Hard |
| 1340 | add character | | Easy |
| 1341 | Combine New Numbers | | Medium |
| 1342 | substitute string | | Medium |
| 1343 | Sum of Two Strings | [Python](./src/1343/solution.py) | Easy |
| 1344 | Counter Diagonal Sort | [TypeScript](./src/1344/solution.ts) | Medium |
| 1345 | Robot Encircular | | Medium |
| 1346 | Dungeon Game | | Hard |
| 1347 | Factorial Trailing Zeroes | [JavaScript](./src/1347/solution.js) | Easy |
| 1348 | Excel Sheet Column Number | [JavaScript](./src/1348/solution.js) | Easy |
| 1350 | Excel Sheet Column Title | [JavaScript](./src/1350/solution.js) | Easy |
| 1351 | Fraction to Recurring Decimal | | Medium |
| 1352 | Compare Version Numbers | [JavaScript](./src/1352/solution.js) | Medium |
| 1353 | Sum Root to Leaf Numbers | [JavaScript](./src/1353/solution.js) | Medium |
| 1354 | Pascal's Triangle II | [JavaScript](./src/1354/solution.js) | Easy |
| 1355 | Pascal's Triangle | [JavaScript](./src/1355/solution.js) | Easy |
| 1356 | Maximum Points Set | | Medium |
| 1357 | Path Sum II | [JavaScript](./src/1357/solution.js) | Medium |
| 1358 | Path Sum | [JavaScript](./src/1358/solution.js) | Easy |
| 1359 | Convert Sorted Array to Binary Search Tree | [JavaScript](./src/1359/solution.js) | Easy |
| 1360 | Symmetric Tree | [JavaScript](./src/1360/solution.js) | Medium |
| 1361 | Text Justification | | Hard |
| 1362 | Substring with Concatenation of All Words | | Hard |
| 1363 | ZigZag Conversion | [TypeScript](./src/1363/solution.ts) | Medium |
| 1364 | the minium distance | | Medium |
| 1365 | Minimum Cycle Section | | Hard |
| 1366 | Directed Graph Loop | | Medium |
| 1367 | Police Distance | | Medium |
| 1368 | Same Number | [JavaScript](./src/1368/solution.js) | Easy |
| 1369 | Most Common Word | [TypeScript](./src/1369/solution.ts) | Easy |
| 1370 | Race Car | | Hard |
| 1371 | Linked List Components | [JavaScript](./src/1371/solution.js) | Medium |
| 1372 | Ambiguous Coordinates | [TypeScript](./src/1372/solution.ts) | Medium |
| 1373 | Movies on Flight | | Medium |
| 1374 | Shortest Distance in 3D Space | | Medium |
| 1375 | Substring With At Least K Distinct Characters | | Medium |
| 1376 | Equivalent Strings | | Medium |
| 1377 | Find Substring | | Medium |
| 1378 | Minimum String Array Coverage | | Medium |
| 1379 | The Longest Scene | | Hard |
| 1380 | Log Sorting | | Easy |
| 1381 | Maximum Line Coverage | | Hard |
| 1382 | High Capacity Backpack | | Hard |
| 1383 | Subtree Count | | Hard |
| 1384 | Segment Stones Merge | | Super |
| 1385 | Lucky Number Eight | | Easy |
| 1386 | Cable Car Ride | | Easy |
| 1387 | Binary Trees With Factors | | Medium |
| 1388 | Card Flipping Game | | Medium |
| 1389 | Shortest Distance to a Character | | Easy |
| 1390 | Short Encoding of Words | | Medium |
| 1391 | Making A Large Island | | Hard |
| 1392 | Most Profit Assigning Work | | Medium |
| 1393 | Friends Of Appropriate Ages | [TypeScript](./src/1393/solution.ts) | Medium |
| 1394 | Goat Latin | [JavaScript](./src/1394/solution.js) | Easy |
| 1395 | The Barycentre Of The Trees | | Hard |
| 1396 | Set Union | | Medium |
| 1397 | Digital Coverage | | Medium |
| 1398 | K Decimal Addition | | Easy |
| 1399 | Take Coins | | Medium |
| 1400 | Fermat Point Of Graphs | | Hard |
| 1401 | Twitch Words | [JavaScript](./src/1401/solution.js) | Easy |
| 1402 | Recommend Friends | | Medium |
| 1403 | Maximum Product Path | | Medium |
| 1408 | Gas Station II | | Hard |
| 1409 | Matrix Finding Number | | Medium |
| 1410 | Matrix Water Injection | | Medium |
| 1411 | Edit Distance - Replace Edition | | Medium |
| 1412 | Pick Three Numbers | | Medium |
| 1413 | Tree | | Medium |
| 1414 | Eat The Beans | | Hard |
| 1415 | Residual Product | | Easy |
| 1416 | The Previous Number | | Medium |
| 1417 | Weighing Problem | | Easy |
| 1418 | Path With Maximum Minimum Value | | Medium |
| 1420 | Minimum Window Substring II | | Medium |
| 1421 | Matrix Game | | Easy |
| 1422 | Shortest Path Visiting All Nodes | | Hard |
| 1423 | Hand of Straights | | Medium |
| 1424 | Longest Mountain in Array | [JavaScript](./src/1424/solution.js) | Medium |
| 1425 | Backspace String Compare | [JavaScript](./src/1425/solution.js) | Easy |
| 1426 | Robot jumping | | Hard |
| 1427 | Split Array into Fibonacci Sequence | | Medium |
| 1428 | Keys and Rooms | | Medium |
| 1430 | Similar String Groups | | Hard |
| 1431 | Push Dominoes | | Medium |
| 1432 | New 21 Game | | Medium |
| 1433 | Image Overlap | | Medium |
| 1434 | Sum of Distances in Tree | | Hard |
| 1435 | Find And Replace in String | | Medium |
| 1436 | Flipping an Image | | Easy |
| 1437 | Masking Personal Information | [TypeScript](./src/1437/solution.ts) | Medium |
| 1438 | Positions of Large Groups | [JavaScript](./src/1438/solution.js) | Easy |
| 1439 | Consecutive Numbers Sum | [TypeScript](./src/1439/solution.ts) | Medium |
| 1440 | Unique Letter String | | Hard |
| 1441 | Four Numbers Multiply Problem | | Hard |
| 1442 | Order Problem | | Medium |
| 1443 | Longest AB Substring | | Easy |
| 1444 | Dyeing Problem | | Medium |
| 1446 | 01 Matrix Walking Problem | | Medium |
| 1447 | Calculation The Sum Of Path | | Medium |
| 1448 | Card Game | | Medium |
| 1449 | Loud and Rich | | Medium |
| 1450 | Rectangle Area II | | Hard |
| 1451 | Maximize Distance to Closest Person | [JavaScript](./src/1451/solution.js) | Easy |
| 1452 | Shifting Letters | | Medium |
| 1453 | Minimum Amount | | Medium |
| 1454 | Word Frequency Count | | Medium |
| 1455 | Valid Array | | Easy |
| 1456 | Word Synthesis Problem | | Hard |
| 1457 | Search Subarray | [TypeScript](./src/1457/solution.ts) | Medium |
| 1458 | Minimum Submatrix | | Medium |
| 1459 | Judge the last number | | Easy |
| 1463 | Paper Review | | Medium |
| 1464 | The K-th Combination | | Hard |
| 1465 | Order Of Tasks | | Medium |
| 1466 | Best Shopping Plan | | Medium |
| 1467 | Ask For Cooling Time | | Medium |
| 1468 | Two Numbers That Are Not Repeated | | Hard |
| 1469 | Longest Path On The Tree | | Medium |
| 1470 | The Game Of Take Numbers | | Medium |
| 1471 | Set Operation | | Easy |
| 1472 | Twins Strings | | Easy |
| 1473 | Find The Sum Of The Array | | Medium |
| 1474 | Shortest Phrase | | Medium |
| 1475 | Minimum Legal Bracket Sequence | | Hard |
| 1476 | Peak Index in a Mountain Array | [TypeScript](./src/1476/solution.ts) | Easy |
| 1477 | Car Fleet | [JavaScript](./src/1477/solution.js) | Medium |
| 1478 | Closest Target Value | | Easy |
| 1479 | Can Reach The Endpoint | | Easy |
| 1480 | Dot Product | | Easy |
| 1481 | Unique Substring | | Medium |
| 1482 | Minimum Sum Path | | Medium |
| 1483 | Maximum Average Score | [JavaScript](./src/1483/solution.js) | Easy |
| 1484 | The Most Frequent word | | Medium |
| 1486 | Function Runtime | | Easy |
| 1487 | Judging Triangle | | Medium |
| 1489 | The Largest Sum Of The Matrix Boundary Elements | | Medium |
| 1490 | K-Similar Strings | | Hard |
| 1491 | Score of Parentheses | | Medium |
| 1492 | Koko Eating Bananas | [JavaScript](./src/1492/solution.js) | Medium |
| 1493 | Walking Robot Simulation | | Easy |
| 1494 | Length of Longest Fibonacci Subsequence | | Medium |
| 1495 | Leaf-Similar Trees | [JavaScript](./src/1495/solution.js) | Easy |
| 1496 | Implement Rand10() Using Rand7() | [Python](./src/1496/solution.py) | Medium |
| 1497 | Minimum Number of Refueling Stops | | Hard |
| 1498 | Advantage Shuffle | | Medium |
| 1499 | Reordered Power of 2 | [JavaScript](./src/1499/solution.js) | Medium |
| 1500 | Binary Gap | | Easy |
| 1501 | Transpose Matrix | | Easy |
| 1502 | Prime Palindrome | | Medium |
| 1503 | Give change | | Easy |
| 1504 | Shortest Path to Get All Keys | | Hard |
| 1505 | Find the Number | [Python](./src/1505/solution.py) | Easy |
| 1506 | All Nodes Distance K in Binary Tree | [Python](./src/1506/solution.py) | Medium |
| 1507 | Shortest Subarray with Sum at Least K | | Hard |
| 1508 | Score After Flipping Matrix | [JavaScript](./src/1508/solution.js) | Medium |
| 1509 | Lemonade Change | [JavaScript](./src/1509/solution.js) | Easy |
| 1510 | Buddy Strings | [JavaScript](./src/1510/solution.js) | Easy |
| 1511 | Mirror Reflection | | Medium |
| 1512 | Minimum Cost to Hire K Workers | | Hard |
| 1513 | Exam Room | | Medium |
| 1514 | Robot Room Cleaner | | Hard |
| 1516 | Xor Sum | | Super |
| 1517 | Largest subarray | [JavaScript](./src/1517/solution.js) | Easy |
| 1518 | Watering Flowers | | Medium |
| 1521 | Unique Twitter User Id Set | | Easy |
| 1522 | Search in a Sorted Array of Unknown Size | | Medium |
| 1523 | Partitioning Array | [TypeScript](./src/1523/solution.ts) | Easy |
| 1524 | Search in a Binary Search Tree | [JavaScript](./src/1524/solution.js) | Easy |
| 1525 | N-ary Tree Postorder Traversal | [Python](./src/1525/solution.py) | Easy |
| 1526 | N-ary Tree Preorder Traversal | [Python](./src/1526/solution.py) | Easy |
| 1527 | Majsoul on ! | | Medium |
| 1528 | number schemes | | Hard |
| 1529 | Triplet Subarray With Absolute Diff Less Than or Equal to Limit | | Medium |
| 1530 | Encode N-ary Tree to Binary Tree | | Hard |
| 1531 | Automatic Proofreading Program | | Medium |
| 1532 | Serialize and Deserialize N-ary Tree | | Hard |
| 1533 | N-ary Tree Level Order Traversal | [TypeScript](./src/1533/solution.ts) | Easy |
| 1534 | Convert Binary Search Tree to Sorted Doubly Linked List | | Medium |
| 1535 | To Lower Case | [JavaScript](./src/1535/solution.js) | Easy |
| 1536 | Find First and Last Position of Element in Sorted Array | [JavaScript](./src/1536/solution.js) | Medium |
| 1537 | Swap Zero-One | | Medium |
| 1538 | Card Game II | | Medium |
| 1539 | Flipped the Pixel | | Medium |
| 1540 | Can Convert | [TypeScript](./src/1540/solution.ts) | Easy |
| 1541 | Put Box | | Medium |
| 1542 | NextTime Norepeat | | Medium |
| 1543 | Unique Path IV | | Medium |
| 1544 | Magic Square | | Hard |
| 1545 | Last Closest Time | | Medium |
| 1546 | Coin Problem | | Easy |
| 1552 | Parking Problem | | Medium |
| 1553 | Climbing Stairs III | | Medium |
| 1554 | LastTime Norepeat | | Medium |
| 1555 | Flower Problem | | Hard |
| 1556 | Guess Game | | Hard |
| 1557 | Array Maximum Value | | Hard |
| 1558 | Interlaced Positive And Negative Numbers | | Hard |
| 1559 | Take the element and query the sum | | Easy |
| 1560 | MinimumString | | Medium |
| 1561 | BST Node Distance | | Medium |
| 1562 | Number of restaurants | | Medium |
| 1563 | Shortest path to the destination | | Medium |
| 1564 | Interval Search | | Easy |
| 1565 | Modern Ludo I | | Medium |
| 1566 | Minimum Difference | | Hard |
| 1567 | Maximum Can Exchanged Subarray | | Medium |
| 1568 | Poison Test | | Medium |
| 1569 | Social Network | | Medium |
| 1570 | Binary Stream | | Easy |
| 1571 | Top K GPA | | Medium |
| 1572 | Asking For The Longest 01 Substring | | Medium |
| 1573 | Legal String | | Medium |
| 1574 | Music Playlist | | Hard |
| 1575 | Spring Tour | | Easy |
| 1576 | Optimal Match | | Hard |
| 1577 | Sum of leaf nodes | | Medium |
| 1578 | Number of A | [JavaScript](./src/1578/solution.js) | Medium |
| 1579 | Alphabetic string calculation | | Medium |
| 1580 | Transition String | | Medium |
| 1581 | Longest Subsequence | [JavaScript](./src/1581/solution.js) | Medium |
| 1582 | Minimum Path Sum II | | Medium |
| 1583 | Maximum Number Sum | | Medium |
| 1584 | Number Of Xor Values | | Medium |
| 1585 | Moving Stones | | Easy |
| 1586 | Minimum Number Of Keystrokes | | Medium |
| 1587 | String Segmentation | [TypeScript](./src/1587/solution.ts) | Medium |
| 1588 | All Possible Full Binary Trees | | Medium |
| 1589 | Groups of Special-Equivalent Strings | | Easy |
| 1590 | Surface Area of 3D Shapes | | Easy |
| 1591 | Sum of Subsequence Widths | | Hard |
| 1592 | Find and Replace Pattern | | Medium |
| 1593 | Construct Binary Tree from Preorder and Postorder Traversal | [JavaScript](./src/1593/solution.js) | Medium |
| 1594 | Fair Candy Swap | [JavaScript](./src/1594/solution.js) | Easy |
| 1596 | Possible Bipartition | | Medium |
| 1597 | Spiral Matrix III | | Medium |
| 1598 | Uncommon Words from Two Sentences | [JavaScript](./src/1598/solution.js) | Easy |
| 1599 | Projection Area of 3D Shapes | | Easy |
| 1600 | Reachable Nodes In Subdivided Graph | | Hard |
| 1601 | Boats to Save People | [JavaScript](./src/1601/solution.js) | Medium |
| 1602 | Decoded String at Index | [TypeScript](./src/1602/solution.ts) | Medium |
| 1604 | Maximum Sum of Two Numbers | [TypeScript](./src/1604/solution.ts) | Medium |
| 1607 | Profitable Schemes | | Hard |
| 1608 | Nth Magical Number | | Hard |
| 1609 | Middle of the Linked List | [JavaScript](./src/1609/solution.js) | Easy |
| 1610 | Find the numbers | | Medium |
| 1611 | Shortest subarray | | Medium |
| 1612 | Smallest Path | | Medium |
| 1613 | Highest frequency IP | [TypeScript](./src/1613/solution.ts) | Naive |
| 1614 | Highest growth stock | | Easy |
| 1615 | The result of investment | | Easy |
| 1616 | Shortest subarray II | | Hard |
| 1617 | Array Maximum Difference | | Easy |
| 1618 | Processing Form | | Medium |
| 1619 | Candy II | | Medium |
| 1620 | Collecting Coins | | Super |
| 1621 | Cut Connection | | Easy |
| 1623 | Minimal Distance In The Array | | Easy |
| 1624 | Max Distance | | Hard |
| 1625 | Words Compression | | Hard |
| 1626 | Salary Adjustment | | Medium |
| 1627 | Word Segmentation | | Medium |
| 1628 | Driving problem | | Medium |
| 1629 | Find the nearest store | | Medium |
| 1630 | Interesting String | | Medium |
| 1631 | Interesting Subarray | | Medium |
| 1632 | Count email groups | | Easy |
| 1633 | Strings That Satisfies The Condition | | Easy |
| 1634 | Secret Word | | Medium |
| 1635 | Max Pair | | Medium |
| 1636 | Aerial Movie | | Medium |
| 1637 | Tree problem | | Medium |
| 1638 | Least Substring | | Easy |
| 1639 | K-Substring with K different characters | | Medium |
| 1640 | Duplicates Digits | | Hard |
| 1641 | Max Remove Order | | Medium |
| 1642 | Query String | | Medium |
| 1643 | Pick Fruits | | Medium |
| 1644 | Plane Maximum Rectangle | | Medium |
| 1645 | Least Subsequences | | Medium |
| 1646 | CheckWords | | Medium |
| 1647 | Path Search | | Medium |
| 1648 | max substring | | Hard |
| 1649 | Super Lollipop | [TypeScript](./src/1649/solution.ts) | Easy |
| 1656 | Legal Number Statistics | [JavaScript](./src/1656/solution.js) | Easy |
| 1657 | Operation Time | | Easy |
| 1659 | Legal Number Statistics II | [TypeScript](./src/1659/solution.ts) | Easy |
| 1665 | Calculate number | [JavaScript](./src/1665/solution.js) | Easy |
| 1669 | Build a temple | [TypeScript](./src/1669/solution.ts) | Medium |
| 1685 | The mazeIV | | Medium |
| 1691 | Best Time to Buy and Sell Stock V | | Medium |
| 1694 | Monster Hunter | | Hard |
| 1698 | Delete Columns to Make Sorted | | Easy |
| 1699 | Find the Shortest Superstring | | Hard |
| 1700 | DI String Match | | Easy |
| 1701 | Valid Mountain Array | | Easy |
| 1702 | Distinct Subsequences II | [JavaScript](./src/1702/solution.js) | Hard |
| 1703 | Minimum Area Rectangle | | Medium |
| 1704 | Range Sum of BST | [JavaScript](./src/1704/solution.js) | Medium |
| 1705 | Compare Strings II | | Easy |
| 1706 | Stamping The Sequence | | Hard |
| 1707 | Knight Dialer | | Medium |
| 1708 | Shortest Bridge | | Medium |
| 1709 | Number of Recent Calls | | Easy |
| 1710 | Beautiful Array | | Medium |
| 1711 | Minimum Falling Path Sum | [JavaScript](./src/1711/solution.js) | Medium |
| 1712 | Binary Subarrays With Sum | [TypeScript](./src/1712/solution.ts) | Medium |
| 1713 | Unique Email Addresses | | Easy |
| 1714 | Minimize Malware Spread II | | Hard |
| 1715 | Three Equal Parts | [TypeScript](./src/1715/solution.ts) | Medium |
| 1716 | Flip String to Monotone Increasing | [JavaScript](./src/1716/solution.js) | Medium |
| 1718 | Minimize Malware Spread | | Hard |
| 1719 | 3Sum With Multiplicity | [JavaScript](./src/1719/solution.js) | Medium |
| 1721 | Minimum Add to Make Parentheses Valid | [JavaScript](./src/1721/solution.js) | Medium |
| 1722 | Number of Music Playlists | | Hard |
| 1723 | Shortest Path in a Grid with Obstacles Elimination | | Medium |
| 1724 | Maximum Sum Circular Subarray | [JavaScript](./src/1724/solution.js) | Medium |
| 1725 | Reverse Only Letters | | Easy |
| 1726 | Word Subsets | | Medium |
| 1727 | Partition Array into Disjoint Intervals | [JavaScript](./src/1727/solution.js) | Medium |
| 1728 | X of a Kind in a Deck of Cards | [Python](./src/1728/solution.py) | Easy |
| 1729 | Cat and Mouse | | Hard |
| 1730 | Spreadsheet Notation Conversion | | Easy |
| 1731 | Smallest Range II | | Medium |
| 1732 | Snakes and Ladders | | Medium |
| 1733 | Smallest Range I | | Easy |
| 1734 | Sum of Subarray Minimums | | Medium |
| 1735 | Super Palindromes | | Hard |
| 1736 | Throw garbage | | Medium |
| 1737 | Fruit Into Baskets | | Medium |
| 1738 | Valid Permutations for DI Sequence | | Hard |
| 1739 | Numbers At Most N Given Digit Set | | Medium |
| 1740 | Online Stock Span | | Medium |
| 1741 | RLE Iterator | | Medium |
| 1742 | Orderly Queue | | Hard |
| 1743 | Bitwise ORs of Subarrays | | Medium |
| 1744 | Increasing Order Search Tree | [JavaScript](./src/1744/solution.js) | Easy |
| 1745 | Monotonic Array | [JavaScript](./src/1745/solution.js) | Easy |
| 1746 | Minimum Distance Between BST Nodes | [JavaScript](./src/1746/solution.js) | Easy |
| 1747 | Robot Return to Origin | | Easy |
| 1753 | Doing Homework | [TypeScript](./src/1753/solution.ts) | Medium |
| 1756 | Buy beverage | | Medium |
| 1761 | Digital Huarong Road | | Hard |
| 1767 | Minimum Tree Coverage | | Hard |
| 1772 | Number of collections | | Super |
| 1778 | Odd Even Jump | | Hard |
| 1779 | Shortest Duplicate Subarray | [JavaScript](./src/1779/solution.js) | Easy |
| 1780 | The Candidate With the Most Votes | | Easy |
| 1781 | Reverse ASCII Encoded Strings | | Easy |
| 1782 | No Pairs Allowed | | Medium |
| 1783 | Binary Tree Postorder Traversal-null | [JavaScript](./src/1783/solution.js) | Easy |
| 1784 | Decrease To Be Palindrome | | Easy |
| 1786 | Pub Sub Pattern | | Easy |
| 1787 | Google Suggestion (Map Reduce) | | Medium |
| 1788 | Ascending Binary Sorting | | Medium |
| 1789 | Distinguish Username | | Easy |
| 1790 | Rotate String II | [TypeScript](./src/1790/solution.ts) | Easy |
| 1791 | Simple queries | | Medium |
| 1792 | Cut the sticks | | Easy |
| 1793 | Balanced Array | | Easy |
| 1794 | Count Duplicates | | Easy |
| 1795 | Is Possible | | Medium |
| 1796 | K-Difference | | Medium |
| 1797 | optimalUtilization | | Easy |
| 1798 | Minimum Cost to Merge Stones | | Hard |
| 1799 | Sequence summation | | Easy |
| 1800 | Float Combination Sum | | Medium |
| 1801 | the sum of legal set | | Easy |
| 1802 | Grid Game | | Medium |
| 1803 | Rotate beam | | Hard |
| 1804 | Find The Rank | | Easy |
| 1807 | Fibonacci easy | [Python](./src/1807/solution.py) | Easy |
| 1808 | Minimum Domino Rotations For Equal Row | | Medium |
| 1811 | Find Maximum Gold | | Medium |
| 1812 | Rotation Number | | Easy |
| 1813 | Construct Binary Tree | | Medium |
| 1814 | Sum of all Subarrays | [Python](./src/1814/solution.py) | Easy |
| 1815 | Threhold Alerts | | Easy |
| 1816 | Find the Smallest Divisor Given a Threshold | [TypeScript](./src/1816/solution.ts) | Medium |
| 1817 | Divide Chocolate | | Hard |
| 1819 | Longest Semi Alternating Substring | | Easy |
| 1820 | Find Letter | [TypeScript](./src/1820/solution.ts) | Easy |
| 1821 | Min Deletions To Obtain String in Right Format | [TypeScript](./src/1821/solution.ts) | Easy |
| 1822 | Minimum Moves | [TypeScript](./src/1822/solution.ts) | Easy |
| 1823 | Longest Prefix of Array | | Easy |
| 1824 | Most Frequent Substring | | Medium |
| 1825 | Number Change | | Medium |
| 1827 | Number of Ways to Stay in the Same Place After Some Steps II | [TypeScript](./src/1827/solution.ts) | Medium |
| 1828 | Lake Escape | | Hard |
| 1829 | Find the number of shortest path | | Medium |
| 1831 | Array Summarization | | Easy |
| 1832 | Minimum Step | | Medium |
| 1833 | pen box | | Medium |
| 1834 | Grouping Options | | Hard |
| 1835 | Number of Ways to Stay in the Same Place After Some Steps I | [TypeScript](./src/1835/solution.ts) | Easy |
| 1836 | Reaching Point | | Medium |
| 1840 | Matrix restoration | | Medium |
| 1844 | subarray sum equals to k II | | Medium |
| 1846 | Reaching Point II | | Medium |
| 1848 | Word Search III | | Hard |
| 1849 | Grumpy Bookstore Owner | [TypeScript](./src/1849/solution.ts) | Medium |
| 1850 | Pick Apples | [TypeScript](./src/1850/solution.ts) | Medium |
| 1851 | Buy Passes | [TypeScript](./src/1851/solution.ts) | Medium |
| 1852 | Final Discounted Price | [TypeScript](./src/1852/solution.ts) | Medium |
| 1853 | Efficient Job Processing Service | | Medium |
| 1854 | Partition Array III | | Easy |
| 1855 | Reach Destination | | Hard |
| 1856 | Sub-palindrome | | Easy |
| 1857 | Find Friend Circle Number | | Medium |
| 1858 | Set of boxes | | Hard |
| 1859 | Minimum Amplitude | | Easy |
| 1860 | the Number of 0-submatrix | | Hard |
| 1861 | Rat Jump | | Hard |
| 1862 | Time to Flower Tree | | Medium |
| 1867 | Most Frequent Word II | | Easy |
| 1868 | Find the Number of “Balance” in the String | | Medium |
| 1869 | Count Square Submatrices with All Ones | | Medium |
| 1870 | Number of Substrings with All Zeroes | [TypeScript](./src/1870/solution.ts) | Medium |
| 1871 | Maximum moment | [TypeScript](./src/1871/solution.ts) | Easy |
| 1872 | Minimum Cost to Connect Sticks | [TypeScript](./src/1872/solution.ts) | Medium |
| 1874 | Kth Smallest Element in a Specific Array | | Medium |
| 1876 | Alien Dictionary(easy) | [TypeScript](./src/1876/solution.ts) | Easy |
| 1877 | longest super sequence | | Medium |
| 1878 | Rotated Nums | [TypeScript](./src/1878/solution.ts) | Easy |
| 1879 | Two Sum VII | | Hard |
| 1880 | Largest Number X Which Occurs X Times | | Easy |
| 1881 | Aircraft seat | [TypeScript](./src/1881/solution.ts) | Easy |
| 1882 | Fair Indexes | [TypeScript](./src/1882/solution.ts) | Medium |
| 1883 | Top K Frequently Mentioned Keywords | | Medium |
| 1884 | Take Away The Bottle | | Hard |
| 1885 | A Strange Sorting Problem | | Hard |
| 1886 | Moving Target | [TypeScript](./src/1886/solution.ts) | Easy |
| 1887 | Stretch Word | [TypeScript](./src/1887/solution.ts) | Easy |
| 1888 | Shortest Path in Matrix | | Medium |
| 1889 | Interval Merge | | Medium |
| 1890 | Form Minimum Number | | Medium |
| 1891 | Travel Plan | | Medium |
| 1892 | Mine-sweeping | | Medium |
| 1893 | the Valid String | | Medium |
| 1894 | Ad Click Analysis | | Easy |
| 1895 | Arrange interview city | [TypeScript](./src/1895/solution.ts) | Easy |
| 1896 | Pick Carrots | [TypeScript](./src/1896/solution.ts) | Easy |
| 1897 | Meeting Room III | | Medium |
| 1899 | Fetch supplies II | | Medium |
| 1900 | Gene Similarity | | Hard |
| 1901 | Squares of a Sorted Array | [TypeScript](./src/1901/solution.ts) | Easy |
| 1902 | Find Google | [TypeScript](./src/1902/solution.ts) | Easy |
| 1903 | Department Statistics | | Easy |
| 1904 | Place the Balls | | Hard |
| 1905 | Character deletion | [JavaScript](./src/1905/solution.js) | Easy |
| 1906 | Look for points that are bigger than the surrounding area | [TypeScript](./src/1906/solution.ts) | Easy |
| 1907 | Array Game | | Medium |
| 1908 | Boolean expression evaluation | | Hard |
| 1909 | Order allocation | | Medium |
| 1910 | Most numbers | [TypeScript](./src/1910/solution.ts) | Naive |
| 1911 | As Far from Land as Possible | [TypeScript](./src/1911/solution.ts) | Medium |
| 1913 | Query Student Enrollment Information | | Naive |
| 1914 | Smart Sale | [JavaScript](./src/1914/solution.js) | Medium |
| 1915 | Lifting Weights | | Hard |
| 1916 | Longest lighting time | [TypeScript](./src/1916/solution.ts) | Easy |
| 1917 | Cutting Metal Surplus | | Medium |
| 1918 | The height of the second tallest player | | Medium |
| 1919 | Members Whose Scores Exceed the Group leader | | Naive |
| 1920 | Find a Classmate with the Same Name | | Naive |
| 1921 | Players Who Never Recharge | | Naive |
| 1922 | Delete Duplicate Names | | Medium |
| 1923 | Increasing Number of Infections | | Naive |
| 1924 | Recommend Student to Study Science | | Naive |
| 1925 | At Least Three Players Have Scored | | Naive |
| 1926 | Popular Hero | | Naive |
| 1927 | Coin Flip | | Naive |
| 1928 | Analysis of Online Class I | | Naive |
| 1929 | Analysis of Online Class II | | Medium |
| 1930 | Public Rental Housing Information Query | | Naive |
| 1931 | Find Specific Patient | | Naive |
| 1932 | Students with the Most Failed Subjects I | | Naive |
| 1933 | Students with the Most Failed Subjects II | | Medium |
| 1934 | Zhang San's Story I | | Naive |
| 1935 | Zhang San's Story II | | Medium |
| 1936 | Zhang San's Story III | | Medium |
| 1937 | Consecutive Empty Boxes | | Medium |
| 1938 | Query User Email | | Naive |
| 1939 | Resume Delivery I | | Medium |
| 1940 | Resume Delivery II | | Medium |
| 1941 | Find Right Triangle | | Naive |
| 1942 | Two Nearest Saplings | | Medium |
| 1943 | Looking for Students of a Certain Height | | Medium |
| 1944 | Bike Sharing | | Naive |
| 1945 | Club Annual Competition Score Ranking I | | Naive |
| 1946 | Club Annual Competition Score Ranking II | | Medium |
| 1947 | Install Django | | Naive |
| 1948 | Show Hello, world! in the home page | | Naive |
| 1949 | Count the Number of Users | | Naive |
| 1950 | Query courses with more than 800 students | | Naive |
| 1951 | Query courses with given teacher | | Naive |
| 1952 | Query teachers over 20 years old | | Naive |
| 1953 | Query the name of the Chinese teacher | | Naive |
| 1954 | Query course information with the number of students within a specified range | | Naive |
| 1955 | Query teachers who do not meet the conditions | | Naive |
| 1956 | Query information about Eastern Heretic teachers | | Naive |
| 1957 | Inquire about courses starting before May 2020 | | Naive |
| 1958 | Query the courses that meet the conditions taught by the specified teacher | | Naive |
| 1959 | Query information about Chinese and British teachers | | Naive |
| 1960 | Query course information for a specific time | | Naive |
| 1961 | Query information about non-Japanese and non-American teachers | | Naive |
| 1962 | Query courses with teacher id other than 1 and 3 | | Naive |
| 1963 | Search for teachers aged 20~25 whose nationality is not Chinese or British | | Naive |
| 1964 | Query for course information about the number of students within the specified range | | Naive |
| 1965 | Search for information on teachers who are not within the age range of 20 to 30 years | | Naive |
| 1966 | Use NOT BETWEEN to search for teachers with Chinese nationality | | Naive |
| 1967 | Search for courses starting with the letters 'D' to 'O' | | Naive |
| 1968 | Query the course name with the first two letters between 'Db' and 'Dy' | | Naive |
| 1969 | Query the courses starting in 2020 | | Naive |
| 1970 | Search for courses with a creation date of June to August 2020 | | Naive |
| 1971 | Search for teachers whose email is empty | | Naive |
| 1972 | Inquire about Chinese and Japanese teachers who have e-mail addresses | | Naive |
| 1973 | Search for all courses starting with the letter 'D' | | Naive |
| 1974 | Query teacher information by email | | Naive |
| 1975 | Inquire about the teacher who is Tencent's mailbox and is of Chinese nationality | | Naive |
| 1976 | Sort course information by number of students | | Naive |
| 1977 | Sorted by age of Chinese teachers in descending order | | Naive |
| 1978 | Sort by age of Chinese teachers in ascending order | | Naive |
| 1979 | Check the three courses with the lowest number of students | | Naive |
| 1980 | Search for the oldest Chinese teacher | | Naive |
| 1981 | Check the nationality of all teachers | | Naive |
| 1982 | Check the age of teachers and sort them in ascending order | | Naive |
| 1983 | Query the average number of students in the curriculum | | Naive |
| 1984 | Count the number of different teacher_id | | Naive |
| 1985 | Number of teachers aged 20 to 28 who are Chinese and British nationals | | Naive |
| 1986 | Query the maximum number of students in all courses | | Naive |
| 1987 | Find the age of the oldest Chinese teacher | | Naive |
| 1988 | Check the number of students in the course with the lowest number of students | | Naive |
| 1989 | Check the age of the youngest teacher | | Naive |
| 1990 | The total number of students enroll in all courses | | Naive |
| 1991 | Count the total number of students for teacher #3 | | Naive |
| 1992 | Check average course enrollment | | Naive |
| 1993 | Delete the course called Dynamic Programming | | Naive |
| 1994 | Update all course information | | Naive |
| 1995 | Check the average age of teachers over 20 years old | | Naive |
| 1996 | Determining whether a teacher has a mailbox | | Naive |
| 1997 | Check the information of teachers who do not have email and are older than 20 years old | | Naive |
| 1998 | Statistics for courses in January to May 2020 | | Naive |
| 1999 | Query the number of students and the course information that meets the requirements of the course name | | Naive |
| 2000 | Search for course information of System Design | | Naive |
| 2001 | Query the course information of 'Web' or 'Big Data' | | Naive |
| 2004 | Delete all courses until 2020 | | Naive |
| 2005 | Query information about 18-year-old Chinese teachers | | Naive |
| 2006 | Query all courses | | Naive |
| 2007 | Check course name and class size | | Naive |
| 2008 | Query the course information of two courses | | Naive |
| 2009 | Query all teachers | | Naive |
| 2010 | Search all course names | | Naive |
| 2011 | Search for information on courses with more than 1000 participants | | Naive |
| 2012 | Find course information for the course named Artificial Intelligence | | Naive |
| 2013 | Check the name of the teacher | | Naive |
| 2014 | Query course name and course creation time | | Naive |
| 2015 | Inserting Python course information into the course table | | Naive |
| 2016 | Update the email address of the designated teacher | | Naive |
| 2017 | Inserting SQL course information into the course table | | Naive |
| 2018 | Insert 'Flash Sale' course information into the specified column of the course schedule | | Naive |
| 2019 | Delete all rows in the table | | Naive |
| 2020 | Update on the number of students choosing artificial intelligence | | Naive |
| 2021 | Insert teacher information into the specified column of the teachers table | | Naive |
| 2022 | Delayed all course creation dates by one year | | Naive |
| 2023 | Calculate the number of days from 01/13/2018 to the time of course creation | | Naive |
| 2024 | Query the course name and year of creation date of all course schedules | | Naive |
| 2025 | Check the course creation time in the course schedule | | Naive |
| 2026 | Insert the current time into the table (accurate to milliseconds) | | Naive |
| 2027 | Query course creation date by 'year month' | | Naive |
| 2028 | Postpone all course creation dates by one day | | Naive |
| 2029 | Calculate the number of days from 03/26/2019 to the course creation time | | Naive |
| 2030 | Query the hours of all course creation times | | Naive |
| 2031 | Advance all course creation dates by one month | | Naive |
| 2032 | Advance all course creation dates by one day | | Naive |
| 2033 | Query the course name and creation time in seconds for all course schedules | | Naive |
| 2034 | Check the average age of teachers at the end of the specified mailbox | | Naive |
| 2035 | Calculate the number of years difference between the start date and the current date of all courses in the course schedule | | Naive |
| 2036 | Calculate the number of months difference between the given date and the creation date of all courses in the course schedule | | Naive |
| 2037 | Search for course titles and course dates through August 2020 | | Naive |
| 2038 | Search for the date and time in the course creation time of the course schedule respectively | | Naive |
| 2039 | Query the creation date of the course in the course schedule | | Naive |
| 2040 | Search for courses with an instructor id of less than 3 and more than 800 students | | Naive |
| 2041 | Search for information on courses taught by designated teachers | | Naive |
| 2042 | Query all course names in the course schedule and the year and month of the creation date | | Naive |
| 2043 | Search for courses created in the first quarter | | Naive |
| 2044 | Output Hello SQL | | Naive |
| 2045 | Output Hello LintCode | | Naive |
| 2046 | The date the course was created is displayed in 'year-month-day hour:minute:second' | | Naive |
| 2047 | Copy all the data in the teacher table to another table | | Medium |
| 2048 | Search for information on all courses taught by a given teacher | | Medium |
| 2049 | Change the course name created by the teacher Western Venom | | Medium |
| 2050 | Search for teacher‘s name and the name of courses they taught | | Easy |
| 2051 | Search for the names of teachers from China and the names of courses they taught | | Naive |
| 2052 | Check the name of the instructor, email address and the name of courses they taught | | Naive |
| 2053 | Check the name, email and course name of the teacher from China | | Naive |
| 2054 | Check the course name and the age of the corresponding instructor | | Naive |
| 2055 | Search for all course names and their corresponding instructor names and nationalities | | Naive |
| 2056 | Copy the data in the teachers table that are older than 20 to another table | | Medium |
| 2057 | Modify course information created by instructor Eastern Heretic | | Naive |
| 2058 | Delete all courses for teachers younger than 21 years old | | Medium |
| 2059 | Remove faculty who have created courses before 2020 | | Medium |
| 2060 | Search for the name of the teacher for the 'Big Data' course | | Easy |
| 2061 | Check the course title and email address of the instructor | | Naive |
| 2062 | Query the id and name of all courses taught by the specified teacher | | Easy |
| 2063 | Search for the names of all courses taught by teachers whose nationality is 'USA' | | Medium |
| 2064 | Check course information for courses with more students than Western Venom teachers | | Medium |
| 2065 | Check the course names of all courses taught by all teachers who are older than 20 years old | | Medium |
| 2066 | Search for course information for courses with more students than the number of students in all courses of the oldest teacher | | Medium |
| 2067 | Search for information on any course with more students than the 'Eastern Heretic' class size | | Medium |
| 2068 | Check the maximum age of teachers of different nationalities | | Medium |
| 2069 | Search for the course name and number of students in the course with the highest number of students per instructor | | Medium |
| 2070 | Search for the name of a course created later than the creation time of any of the specified teacher's courses | | Medium |
| 2071 | Search for information on the oldest faculty member whose nationality is American | | Medium |
| 2072 | Search for course names of all courses taught by teachers who are not older than 20 years old | | Medium |
| 2073 | Query the `id` and and the number of students for all courses taught by teachers whose nationality is not 'USA' and 'UK' | | Easy |
| 2074 | Search for the names of teachers whose average number of students in classes taught by all teachers exceeds the average number of students in all courses | | Medium |
| 2075 | Check the number of teachers in different countries | | Naive |
| 2076 | Search for teacher information based on national average age | | Medium |
| 2077 | Search for information on courses and instructors with the highest number of students | | Medium |
| 2078 | Find out the number of teachers of different ages | | Naive |
| 2079 | Count the total number of students in each teacher's course | | Medium |
| 2080 | Search for the name of the instructor and the total number of students in all the instructor's courses with less than 3000 students | | Naive |
| 2081 | Insert the current date into the table | | Naive |
| 2082 | Statistics on the number of courses taught by each teacher | | Easy |
| 2083 | Create student table and add primary key constraint on ID column | | Naive |
| 2084 | Add primary key constraints to the course table courses | | Naive |
| 2085 | Remove the primary key constraint from the course table `courses` | | Naive |
| 2086 | Query the Nationality of Teachers Starting with ‘U’ and the Total Number of Students Between 2000 and 5000 and the Total Number of Students of Teachers of That Nationality | | Easy |
| 2087 | Implemente Linear Regression based on sklearn | | Easy |
| 2088 | First Java Code: Print Hello World | [Java](./src/2088/solution.java) | Naive |
| 2089 | Implement timer decorator | | Medium |
| 2090 | Print Zero, Even and Odd Number II | | Medium |
| 2091 | Adding Foreign Key Constraints to Course Tables | | Easy |
| 2092 | Search for a lecturer number | | Easy |
| 2093 | Check the portfolio of courses and teachers | | Naive |
| 2097 | Find the sum of two parameters | | Naive |
| 2098 | Read the values in the file and sum them | | Naive |
| 2105 | Write Hello World! in the file | | Naive |
| 2106 | Create a file directory and write Hello World! | | Naive |
| 2107 | Copy files in bulk | | Medium |
| 2123 | Get yesterday's date | | Naive |
| 2124 | print hello | | Naive |
| 2125 | Call the methods in the file main | | Naive |
| 2126 | Import one of the files in a module folder | | Naive |
| 2127 | Implementing reverse sorting of numbers in a list | | Naive |
| 2128 | Use of list built-in methods | | Naive |
| 2129 | Modify the value of a specified subscript of a list | | Naive |
| 2130 | The subscript element of the specified list | | Naive |
| 2131 | Nesting of lists | | Naive |
| 2132 | Importing a module | | Naive |
| 2133 | Use list derivatives to filter elements in any range | | Naive |
| 2134 | General operation of the list | | Naive |
| 2135 | Import a module and alias it | | Naive |
| 2136 | Find out when a course was created and the nationality of the teacher | | Naive |
| 2137 | Print out SMS verification code | | Naive |
| 2139 | print format outputs course information | | Naive |
| 2140 | The number of the two numbers in the list whose sum is equal to n | | Naive |
| 2141 | Determine if a string is uppercase and the consecutive characters are not repeated | | Naive |
| 2142 | Replace the elements in a string | | Naive |
| 2143 | Implementing a shopping cart program | | Easy |
| 2145 | Exception Handling | | Naive |
| 2146 | Implement Decorator with Parameters | | Naive |
| 2147 | Implement an API to Access User Data | | Easy |
| 2148 | Implement User Login API | | Medium |
| 2153 | Implement an API to Check User's Login Status | | Easy |
| 2155 | Implement User Signup API | | Medium |
| 2156 | Implement User Logout API | | Easy |
| 2157 | Print Welcome to LintCode! | [Java](./src/2157/solution.java) | Naive |
| 2158 | Custom Exceptions | | Easy |
| 2159 | Printing strings by splicing | [Java](./src/2159/solution.java) | Naive |
| 2160 | Print "Hello Java" | [Java](./src/2160/solution.java) | Naive |
| 2161 | Implement a Class Dog Inherit from Animal | | Medium |
| 2162 | Filter Users by Email | | Easy |
| 2163 | Realize age-based determination of adulthood | [Java](./src/2163/solution.java) | Naive |
| 2164 | Pass or fail according to the score | [Java](./src/2164/solution.java) | Naive |
| 2165 | Calculate the values of 1+2+3+... +n values | [Java](./src/2165/solution.java) | Naive |
| 2166 | Simple addition, subtraction, multiplication and division | [Java](./src/2166/solution.java) | Naive |
| 2167 | Get or Create a User Object | | Naive |
| 2168 | Printable Trigonometric NIne NIne Multiplication Table | [Java](./src/2168/solution.java) | Naive |
| 2169 | Three by three generation of data | | Medium |
| 2170 | Read file contents | | Naive |
| 2171 | Django Rest Framework Setup (Bug Fix) | | Naive |
| 2172 | Implement User Login API (Bug Fix I) | | Easy |
| 2173 | Implement User Signup API (Bug Fix) | | Naive |
| 2174 | Query the number of 'your' words in the file | | Naive |
| 2175 | Rounding | [Java](./src/2175/solution.java) | Naive |
| 2176 | Find the maximum value of an array | [Java](./src/2176/solution.java) | Naive |
| 2177 | Implement User Login API (Bug Fix II) | | Easy |
| 2178 | Iterators and Fibonacci series | | Easy |
| 2180 | Comparing the size of two numbers | | Naive |
| 2181 | Iterator and an even series | | Easy |
| 2182 | Calculate the sum of all positive integers up to and including n that are divisible by 3 | [Java](./src/2182/solution.java) | Naive |
| 2183 | Determine the student's achievement range based on the student's achievement level | [Java](./src/2183/solution.java) | Naive |
| 2184 | Implement User Signup API (Bug Fix II) | | Easy |
| 2185 | Count the number of times an element appears in the list | | Naive |
| 2186 | Calculate the factorial of n | | Naive |
| 2187 | Combining and sorting lists (one) | | Naive |
| 2188 | Get the element with index 1 | [Java](./src/2188/solution.java) | Naive |
| 2189 | Check the age of teachers and sort in ascending order | | Naive |
| 2190 | Select nationality from teacher between 20 and 25 who is not from China or UK | | Easy |
| 2191 | Query information about teachers over n years old | | Naive |
| 2192 | Query teacher information by email (Django) | | Naive |
| 2193 | Query the information of the teacher whose id is 1 | | Easy |
| 2194 | Query the first few data | | Naive |
| 2195 | Query teacher information whose specified field is empty | | Naive |
| 2196 | Query teacher information of a given nationality | | Naive |
| 2197 | Query information about teachers who are not older than the specified age and are not of the specified nationality | | Easy |
| 2198 | Query all the information of the teacher | | Naive |
| 2199 | Remove empty lines from files | | Naive |
| 2200 | Calculate all leap years from 1949 to n | [Java](./src/2200/solution.java) | Naive |
| 2201 | Get the element whose index is the last digit | [Java](./src/2201/solution.java) | Naive |
| 2202 | Calculate Sum (Python version) | | Naive |
| 2203 | Get the length of the string | [Java](./src/2203/solution.java) | Naive |
| 2204 | The remainder of a partial function to divide two positive integers | | Easy |
| 2205 | Binary to decimal conversion | | Naive |
| 2206 | Get the sum of the lengths of all strings in the string array | [Java](./src/2206/solution.java) | Naive |
| 2207 | Filter out all odd numbers | | Medium |
| 2208 | Create objects, assign values to object properties and print | [Java](./src/2208/solution.java) | Naive |
| 2209 | Create subclass objects and print data using parent class methods | [Java](./src/2209/solution.java) | Easy |
| 2211 | Judge the number of palindrome | | Naive |
| 2212 | Write assignment methods and print methods for object properties | [Java](./src/2212/solution.java) | Naive |
| 2216 | String summing, repeated output, slicing | | Naive |
| 2226 | Determine if the specified character is present in the string | | Naive |
| 2227 | Bit arithmetic shift left by three bits (Java version) | [Java](./src/2227/solution.java) | Naive |
| 2228 | Slicing and Splicing | | Naive |
| 2229 | Find the length, maximum value and minimum value of a tuple | | Naive |
| 2231 | Implementing the area calculation method | [Java](./src/2231/solution.java) | Naive |
| 2232 | Print the food that cats and dogs like to eat | [Java](./src/2232/solution.java) | Easy |
| 2240 | Update string | | Naive |
| 2241 | Get the millisecond value of the specified date | [Java](./src/2241/solution.java) | Easy |
| 2242 | Print book information | [Java](./src/2242/solution.java) | Easy |
| 2244 | Print work content | [Java](./src/2244/solution.java) | Naive |
| 2246 | Polymorphic way to call drawing methods | [Java](./src/2246/solution.java) | Naive |
| 2247 | decision odd or even | | Naive |
| 2248 | Calculate the number of days of a person's birth | [Java](./src/2248/solution.java) | Easy |
| 2249 | Implement the methods of the Pig and Dog classes | [Java](./src/2249/solution.java) | Easy |
| 2250 | The absolute value of an integer | | Naive |
| 2251 | Print the name and number information of three objects | [Java](./src/2251/solution.java) | Naive |
| 2252 | Judgment Results | | Naive |
| 2253 | Print the characteristics of spring, summer, autumn and winter | [Java](./src/2253/solution.java) | Naive |
| 2254 | Get the length of the string after removing spaces | [Java](./src/2254/solution.java) | Naive |
| 2256 | Replace the contents of a string | [Java](./src/2256/solution.java) | Easy |
| 2257 | Determining whether a number is prime or not | | Naive |
| 2258 | Find the largest prime number backwards | | Naive |
| 2259 | Calculate Sum (Java version) | [Java](./src/2259/solution.java) | Naive |
| 2260 | List slicing with step | | Naive |
| 2261 | Delete elements in the list | | Naive |
| 2262 | Splicing and copying of lists | | Naive |
| 2263 | string splicing | | Naive |
| 2264 | Convert upper and lower case letters in a string | | Naive |
| 2265 | Find the maximum and minimum values of the elements in a tuple | | Naive |
| 2266 | Swap Two Integers (Java version) | [Java](./src/2266/solution.java) | Naive |
| 2267 | Find The Maximum Of Three Numbers (Python version) | | Naive |
| 2268 | Get the attributes of a bull | [Java](./src/2268/solution.java) | Naive |
| 2269 | Swap Two Integers (Python version) | | Naive |
| 2270 | Integer Arithmetic (Java version) | [Java](./src/2270/solution.java) | Naive |
| 2271 | Integer Arithmetic (Python version) | | Naive |
| 2272 | Find The Maximum Of Three Numbers (Java version) | [Java](./src/2272/solution.java) | Naive |
| 2273 | Sequential Output (Python version) | | Naive |
| 2274 | First Python Code: Print Hello World | | Naive |
| 2275 | Sequential Output (Java version) | [Java](./src/2275/solution.java) | Naive |
| 2276 | Modify and delete elements in the dictionary | | Naive |
| 2277 | Calculate the sum of all values in the dictionary | | Naive |
| 2278 | Access to student information | [Java](./src/2278/solution.java) | Naive |
| 2279 | Reverse Integer Order (Python version) | | Naive |
| 2281 | Merge dictionary | | Naive |
| 2282 | Circular Perimeter (Python version) | | Naive |
| 2283 | Circular Perimeter (Java version) | [Java](./src/2283/solution.java) | Naive |
| 2284 | Judge The Multiple Of 3 And 5 (Python version) | | Naive |
| 2286 | Find the greatest common divisor (Python version) | | Naive |
| 2287 | Judge The Multiple Of 3 And 5 (Java version) | [Java](./src/2287/solution.java) | Naive |
| 2288 | ASCII Code Of The Character (Python version) | | Naive |
| 2289 | ASCII Code Of The Character (Java version) | [Java](./src/2289/solution.java) | Naive |
| 2290 | Find the greatest common divisor (Java version) | [Java](./src/2290/solution.java) | Naive |
| 2291 | Splicing and copying of tuple | | Naive |
| 2311 | Rounding a string number | [Java](./src/2311/solution.java) | Naive |
| 2312 | Combine the keys and values of the dictionary into a new list | | Easy |
| 2313 | Print the character represented by the Plum, Orchid and Bamboo | [Java](./src/2313/solution.java) | Naive |
| 2314 | List modification, addition and deletion of elements | [Python](./src/2314/solution.py) | Naive |
| 2315 | Judge the triangle (Python version) | | Naive |
| 2316 | Judgment Triangle (Java Edition) | [Java](./src/2316/solution.java) | Naive |
| 2317 | Take A Square Root (Python version) | | Naive |
| 2318 | Using Anonymous Internal Classes | [Java](./src/2318/solution.java) | Naive |
| 2319 | List nesting | | Naive |
| 2320 | Take A Square Root (Java version) | [Java](./src/2320/solution.java) | Naive |
| 2321 | Hit rate rating (Python version) | | Naive |
| 2322 | Delete the content at the specified position in the string | [Java](./src/2322/solution.java) | Easy |
| 2323 | Hit rate rating (Java version) | [Java](./src/2323/solution.java) | Naive |
| 2324 | Output String In Reverse Order (Python version) | | Naive |
| 2325 | Output string in reverse order (Java version) | [Java](./src/2325/solution.java) | Naive |
| 2326 | Determining whether an integer is a daffodil number | [Java](./src/2326/solution.java) | Naive |
| 2327 | Finding The Distance Between Two Points In Rectangular Coordinate System (Python version) | | Naive |
| 2328 | Operations between sets | | Naive |
| 2329 | Finding The Distance Between Two Points In Rectangular Coordinate System (Java version) | [Java](./src/2329/solution.java) | Naive |
| 2330 | Calculate the time after x seconds | | Naive |
| 2331 | Find the length, maximum value and minimum value of list | | Naive |
| 2332 | Calculate Factorial (Python Edition) | | Naive |
| 2333 | Print matrix (Python version) | | Naive |
| 2334 | Calculate factorial (Java Edition) | [Java](./src/2334/solution.java) | Naive |
| 2335 | Find all the daffodils (Python version) | | Naive |
| 2336 | Case conversion of letters in strings | [Java](./src/2336/solution.java) | Easy |
| 2337 | Set containment | | Naive |
| 2338 | Using custom exceptions | [Java](./src/2338/solution.java) | Naive |
| 2339 | Judging Leap Year (Java version) | [Java](./src/2339/solution.java) | Naive |
| 2340 | Count the number of lowercase letters (Python version) | | Naive |
| 2341 | Find the number of lowercase letters (Java version) | [Java](./src/2341/solution.java) | Naive |
| 2342 | The sum of the main diagonal elements (Python version) | | Naive |
| 2343 | Judge Whether It Is A Complete Number (Python version) | | Naive |
| 2344 | Determine whether it is a perfect number (Java version) | [Java](./src/2344/solution.java) | Naive |
| 2345 | Movement distance calculation (Python version) | | Naive |
| 2346 | Movement distance calculation (Java version) | [Java](./src/2346/solution.java) | Naive |
| 2347 | Use of Static Code Blocks | [Java](./src/2347/solution.java) | Naive |
| 2348 | Output Yanghui Triangle (Python version) | | Naive |
| 2349 | Count the number of different characters in a string | [Java](./src/2349/solution.java) | Easy |
| 2350 | Judging Leap Year (Python version) | | Naive |
| 2351 | Splicing Two Strings (Python version) | | Naive |
| 2352 | Splicing Two Strings (Java version) | [Java](./src/2352/solution.java) | Naive |
| 2353 | Generate a dictionary of perfect squares | | Naive |
| 2354 | Odd sum and even sum (Java Edition) | [Java](./src/2354/solution.java) | Naive |
| 2355 | Odd Sum And Even Sum (Python Edition) | | Naive |
| 2356 | Print nine-nine multiplication table (Python version) | | Naive |
| 2357 | Exchange within an array (Python version) | | Naive |
| 2358 | Exporting prime numbers | [Java](./src/2358/solution.java) | Naive |
| 2359 | Print nine-nine multiplication table (Java version) | [Java](./src/2359/solution.java) | Naive |
| 2360 | Find all the daffodils (Java version) | [Java](./src/2360/solution.java) | Naive |
| 2361 | The sum of the main diagonal elements (Java version) | [Java](./src/2361/solution.java) | Naive |
| 2362 | Count the number of elements consisting of pure numbers and pure letters from the specified list separately | | Naive |
| 2363 | Split the string according to the line boundary character and find the longest line | | Easy |
| 2364 | Output the nth prime number | | Naive |
| 2365 | Calculate the sum of the array (Python version) | | Naive |
| 2366 | Calculate the sum of the array (Java version) | [Java](./src/2366/solution.java) | Naive |
| 2367 | Array sort (Python version) | | Naive |
| 2368 | Array sort (Java version) | [Java](./src/2368/solution.java) | Naive |
| 2369 | Using the final keyword | [Java](./src/2369/solution.java) | Naive |
| 2370 | Dictionary key value swap | | Naive |
| 2371 | Converts a specified temperature from Fahrenheit to Celsius | | Naive |
| 2372 | break Out Of Loop (Python version) | | Naive |
| 2373 | break out of the loop (Java version) | [Java](./src/2373/solution.java) | Naive |
| 2374 | Bug fix for final keyword | [Java](./src/2374/solution.java) | Naive |
| 2375 | Judge the power of two(Java Edition) | [Java](./src/2375/solution.java) | Naive |
| 2376 | Determine the number of echoes | [Java](./src/2376/solution.java) | Naive |
| 2377 | Determine The Power Of 2 (Python version) | | Naive |
| 2378 | final variables are immutable | [Java](./src/2378/solution.java) | Naive |
| 2379 | Connect list elements (Python version) | | Naive |
| 2380 | Create an ArrayList collection and add data | [Java](./src/2380/solution.java) | Naive |
| 2381 | Exchange in an array (Java version) | [Java](./src/2381/solution.java) | Naive |
| 2382 | Can drink at most a few bottles of wine (Python version) | | Naive |
| 2383 | Headerised strings | | Naive |
| 2384 | Bug fix for static keyword | [Java](./src/2384/solution.java) | Naive |
| 2385 | Find a To The Power Of b (Python version) | | Naive |
| 2386 | Find a To The Power Of b (Java version) | [Java](./src/2386/solution.java) | Naive |
| 2387 | Find the most expensive item | | Naive |
| 2389 | Removing duplicate numbers | [Java](./src/2389/solution.java) | Naive |
| 2390 | Complete the string determination as required | | Naive |
| 2391 | Create a HashSet collection and add data | [Java](./src/2391/solution.java) | Naive |
| 2392 | Iterate over the key-value pairs in the print dictionary | | Naive |
| 2393 | Iterating through an ArrayList collection | [Java](./src/2393/solution.java) | Naive |
| 2394 | Print matrix (Java version) | [Java](./src/2394/solution.java) | Naive |
| 2395 | Count the number of occurrences of a string | | Naive |
| 2396 | Generator matrix | | Naive |
| 2397 | List comprehension | | Naive |
| 2398 | Output integers in reverse order (Java version) | [Java](./src/2398/solution.java) | Naive |
| 2399 | List merge and sort (two) | | Naive |
| 2400 | Create a HashMap set and add data | [Java](./src/2400/solution.java) | Naive |
| 2401 | Letter transformation (Python version) | | Naive |
| 2402 | Letter Transformation (Java Edition) | [Java](./src/2402/solution.java) | Naive |
| 2403 | Outputs the Key and Value of all data in the HashMap collection | [Java](./src/2403/solution.java) | Naive |
| 2404 | Removing duplicate elements and sorting | [Java](./src/2404/solution.java) | Naive |
| 2405 | String replacement | | Naive |
| 2406 | String de-duplication and order assurance | [Java](./src/2406/solution.java) | Naive |
| 2407 | Calculate the value of a + aa + aaa + aaaa | | Naive |
| 2408 | String character sorting | [Java](./src/2408/solution.java) | Naive |
| 2409 | Create a dictionary with the specified sequence and values | | Naive |
| 2410 | Delete the last key-value pair of the dictionary | | Naive |
| 2411 | Print the number of days contained in each month | [Java](./src/2411/solution.java) | Naive |
| 2412 | continue To Continue The Loop (Python version) | | Naive |
| 2413 | continue To Continue The Loop (Java version) | [Java](./src/2413/solution.java) | Naive |
| 2414 | Print prime numbers (Python version) | | Naive |
| 2415 | Looking for missing numbers (Java version) | [Java](./src/2415/solution.java) | Naive |
| 2416 | N threads to achieve quick sort | | Hard |
| 2417 | Count how many numbers are in the string | [Java](./src/2417/solution.java) | Naive |
| 2418 | Bit arithmetic shift left by three bits (Python version) | | Naive |
| 2419 | Output the elements of the set in reverse order | [Java](./src/2419/solution.java) | Naive |
| 2420 | Looking for missing numbers (Python version) | | Naive |
| 2422 | Find the position index of a substring in a string | [Java](./src/2422/solution.java) | Naive |
| 2423 | Calls to private variables | [Java](./src/2423/solution.java) | Naive |
| 2424 | Output Yanghui Triangle (Java version) | [Java](./src/2424/solution.java) | Naive |
| 2425 | Calculate the number of folds of paper | [Java](./src/2425/solution.java) | Naive |
| 2426 | Print prime numbers (Java version) | | Naive |
| 2427 | Implement the Tweet Model | | Easy |
| 2428 | Start 2 threads to print interleavly 1-n | | Medium |
| 2429 | Calculate how long since the tweet was posted | | Easy |
| 2430 | Implement the Friendship Model | | Easy |
| 2433 | 3 threads interleavly print decreasing numbers n - 1 | | Medium |
| 2434 | Define composite index and default ordering | | Easy |
| 2435 | Get User Posted Tweets | | Easy |
| 2436 | Two threads interleavly print numbers and letters | | Medium |
| 2437 | Implement API to create new tweet | | Easy |
| 2438 | n threads print 1-m | | Medium |
| 2439 | Start 2 threads to print "Hello" and "World" respectively | | Medium |
| 2442 | Print ABC interleavly | | Medium |
| 2443 | Get All following Users | | Easy |
| 2444 | 3 threads to print n groups | | Medium |
| 2445 | Implement Follow User API | | Medium |
| 2446 | Get All followers | | Easy |
| 2447 | Implement an API to Unfollow a User | | Medium |
| 2448 | N threads to achieve merge sort | | Hard |
| 2449 | Sleep Sort | | Easy |
| 2450 | Start the thread to print hello world | | Naive |
| 2451 | Use 10 threads to calculate the sum of 1-n | | Medium |
| 2452 | Main thread and sub thread print interleavly | | Medium |
| 2453 | Use N threads to calculate the sum of the array | | Medium |
| 2454 | N threads to find the number with most factors | | Easy |
| 2455 | Define Comment Model | | Medium |
| 2456 | Implement an API to Created Comment | | Medium |
| 2457 | Implement an API to Update Comments | | Medium |
| 2458 | Implement an API to Delete Comment | | Medium |
| 2459 | Nth highest player height | | Medium |
| 2460 | Player Height Ranking1 | | Medium |
| 2462 | Design Bounded Blocking Queue | | Medium |
| 2463 | Define the NewsFeed Model | | Medium |
| 2464 | Implement an API to Get NewsFeeds | | Easy |
| 2465 | Data shuffle based on Sklearn | | Naive |
| 2466 | List deduplicate | | Naive |
| 2467 | Design Bounded Blocking Stack | | Medium |
| 2468 | Fanout New Tweets to NewsFeed | | Medium |
| 2469 | Implement an API to Get Comment List | | Medium |
| 2470 | Implement a single tweet API with comments | | Medium |
| 2471 | Design Thread Safe Linked List | | Medium |
| 2472 | Adding elements to a set | | Naive |
| 2473 | Design Thread Safe Hash Table | | Medium |
| 2474 | Define The Like Model | | Medium |
| 2475 | Implement an API to Create Like | | Hard |
| 2476 | Implement an API to Dislike | | Medium |
| 2477 | Inject like information into the comment API | | Medium |
| 2478 | Implement an API to Send Comment Notification | | Medium |
| 2479 | Implement an API to Send Like Notification | | Medium |
| 2491 | Implement an API to get the number of unread messages | | Easy |
| 2492 | Implement data normalization based on Sklearn | | Naive |
| 2493 | Implement data standardization based on Sklearn | | Naive |
| 2494 | Summation of a tuple at a specified position | | Naive |
| 2495 | Calculate F1 score of data based on Sklearn | | Naive |
| 2496 | 4 threads modify the same variable | | Easy |
| 2497 | Deposit and Withdraw Money | | Easy |
| 2498 | Set update operation | | Naive |
| 2499 | Height of players appearing consecutively | | Medium |
| 2500 | Highest scoring player in the team | | Medium |
| 2501 | Implement the One Click Read API | | Easy |
| 2502 | Design Thread Safe Array List | | Medium |
| 2503 | Implement a thread-safe counter | | Easy |
| 2504 | Log recording with multithreading | | Easy |
| 2505 | Calculate accuracy score based on Sklearn | | Naive |
| 2506 | Remove the Invalid Parentheses | [JavaScript](./src/2506/solution.js) | Easy |
| 2507 | Recognition hand writing digital images based on KNN algorithm | | Easy |
| 2508 | Recognition hand writing digital images based on Logistic Regression algorithm | | Easy |
| 2509 | Find a number that appears only once in the list | | Easy |
| 2510 | Recognition hand writing digital images based on Multi-layer Perceptron | | Easy |
| 2511 | Code constructor to initialize student class instance | | Easy |
| 2513 | Remove Folder | | Naive |
| 2514 | Copy folder | | Naive |
| 2515 | The only number that exists | [Java](./src/2515/solution.java) | Naive |
| 2518 | Series Data Type Creation | | Naive |
| 2519 | DataFrame Data Type Creation | | Naive |
| 2520 | pandas index | | Naive |
| 2521 | pandas Hierarchical Index | | Naive |
| 2522 | pandas data merge | | Naive |
| 2523 | Hand writing digital image recognition based on MNIST dataset | | Medium |
| 2524 | Group Aggregation | | Easy |
| 2525 | basic_attribute_and_overall_situation_query | | Naive |
| 2526 | Pandas Data Read | | Naive |
| 2527 | Pandas Missing value handling | | Naive |
| 2528 | data_analysis_for_mean_value | | Naive |
| 2529 | Removing duplicate values from dataset using Pandas | | Naive |
| 2530 | Intercept even numbers from a given sequence | | Naive |
| 2531 | Index of matrix elements | | Easy |
| 2532 | numpy mathematical calculation method practice | | Easy |
| 2533 | Create an 8x8 chess board matrix | | Easy |
| 2534 | Create a dtype to represent the color (RGBA) | | Easy |
| 2535 | Calculate the matrix by subtracting the average of each row | | Naive |
| 2536 | Create a numpy array | | Naive |
| 2538 | Based on SimpleImputer class to do missing value processing | | Naive |
| 2539 | Fill missing values using KNN | | Easy |
| 2540 | Your First Git Commit | | Easy |
| 2541 | one-hot code | | Naive |
| 2542 | Update Linghu Chong's email | | Naive |
| 2543 | Implement dimensionality reduction based on sklearn | | Naive |
| 2544 | Insert information about Feng Qingyang | | Naive |
| 2545 | Implement K-means clusting algorithm based on sklearn | | Naive |
| 2546 | Find outliers in the data using the absolute median difference algorithm (MAD) | | Medium |
| 2547 | Query all information in the teachers table | | Naive |
| 2548 | Update Southern Emperor's email | | Naive |
| 2549 | Create a new folder | | Naive |
| 2550 | Find outliers in the data using density-based local outlier factor algorithm (LOF) | | Medium |
| 2551 | Normalizing data using z-score | | Easy |
| 2552 | Normalize the data using min-max standardization | | Easy |
| 2553 | Delete Linghu Chong's message | | Naive |
| 2554 | Insert information about Chong Xu | | Naive |
| 2555 | Create a new file | | Naive |
| 2556 | Update the age of Linghu Chong | | Naive |
| 2557 | Insert information about Xie Xun | | Naive |
| 2558 | H2O generation | | Medium |
| 2559 | Withdrawal of age update for Linghu Chong | | Naive |
| 2560 | Undo the insertion of Xie Xun's message | | Naive |
| 2564 | Create a Trigger "before_teachers_insert" | | Easy |
| 2565 | Create a Trigger "before_teachers_update" | | Easy |
| 2566 | Logistic regression doing dichotomous classification for cancer prediction | | Naive |
| 2567 | Delete the Trigger "before_teachers_insert" | | Easy |
| 2568 | Delete the Trigger "before_teachers_update" | | Easy |
| 2569 | Normative courses table data insert | | Medium |
| 2570 | New data processing of recruitment information statistics table | | Medium |
| 2571 | Text classification based on plain Bayesian algorithm | | Naive |
| 2572 | New data trigger message alert | | Medium |
| 2573 | Backup New Data Trigger | | Medium |
| 2574 | Copying documents | | Naive |
| 2575 | Normative courses table data update | | Medium |
| 2576 | Update data processing of recruitment information statistics table | | Medium |
| 2577 | Backup Update Data Trigger | | Medium |
| 2578 | Update data trigger message alert | | Hard |
| 2579 | Calling the sklearn API to implement linear regression to predict home prices in California | | Easy |
| 2580 | yh_Split dataset (do not move) | | Naive |
| 2581 | Automatic backup when deleting teacher information | | Medium |
| 2582 | Moving documents | | Naive |
| 2583 | Delete data trigger message alert | | Medium |
| 2584 | shows model loss in predicting boston house prices with cross-validation for ridge regression | | Easy |
| 2585 | Moving folders | | Naive |
| 2586 | Delete document | | Naive |
| 2587 | Associated processing when deleting teachers table information (I) | | Easy |
| 2588 | Calculate the mean square error loss of the linear regression model | | Easy |
| 2589 | Calculate precision score of data based on Sklearn | | Naive |
| 2590 | Calculate recall score of data based on Sklearn | | Naive |
| 2591 | Manual implementation of linear regression completes California home price forecasting model | | Medium |
| 2592 | Associated processing when deleting teachers table information (II) | | Medium |
| 2593 | Show current directory | | Naive |
| 2594 | Access to the specified directory | | Naive |
| 2595 | Implement SGD based on sklearn | | Naive |
| 2596 | compute binary cross-entropy with log_loss | | Naive |
| 2597 | List file directories and file names | | Naive |
| 2598 | Show all triggers for teachers table | | Easy |
| 2599 | Compare the differences between the two documents | | Naive |
| 2600 | Manual implementation of Principal Component Analysis (PCA) to complete data dimensionality reduction | | Medium |
| 2601 | Calculate R2 score for model based on sklearn | | Naive |
| 2602 | Handwritten KNN algorithm for digital image recognition | | Medium |
| 2603 | Checking disk usage | | Naive |
| 2604 | View the space occupied by a file | | Naive |
| 2605 | View username and group name | | Naive |
| 2606 | View user ID and group ID | | Naive |
| 2607 | Handwritten K-means algorithm for clustering of iris dataset | | Hard |
| 2608 | Compare the two documents | | Naive |
| 2609 | Manual implementation of Logistic Regression to complete the Binary Classification Problem | | Medium |
| 2610 | Implement SVM classifier based on sklearn | | Easy |
| 2611 | Determine if two arrays are equal | [Java](./src/2611/solution.java) | Naive |
| 2612 | Build a decision tree for prediction based on sklearn API | | Easy |
| 2613 | Submit a document amendment | | Naive |
| 2614 | Find the perimeter and area of a rectangle | [Java](./src/2614/solution.java) | Easy |
| 2615 | Print the student's personal information | [Java](./src/2615/solution.java) | Easy |
| 2616 | Insert Kansas information into the teacher table | | Easy |
| 2617 | View the current transaction isolation level of the database | | Easy |
| 2618 | Convert characters in a string to ASCII code | [Java](./src/2618/solution.java) | Easy |
| 2619 | Track and submit document changes | | Naive |
| 2620 | View the self-incrementing locking pattern for MySQL databases | | Easy |
| 2621 | Implementing an API to Update Notification Status | | Medium |
| 2622 | Print information about cows and horses | [Java](./src/2622/solution.java) | Easy |
| 2623 | Find eligible files in a directory (i) | | Easy |
| 2624 | Birds eat worms | [Java](./src/2624/solution.java) | Naive |
| 2625 | Whether two strings are equal | [Java](./src/2625/solution.java) | Naive |
| 2626 | Add files to the stage | | Naive |
| 2627 | Troubleshoot the current database table locks and view the table lock analysis | | Easy |
| 2628 | Find eligible files in a directory (ii) | | Easy |
| 2629 | Manual implementation of decision tree algorithm - complete calculation of Gini index function | | Medium |
| 2630 | Find eligible files in a directory (iii) | | Medium |
| 2631 | Array string conversion | [Java](./src/2631/solution.java) | Easy |
| 2632 | Intercept the string at the specified position | | Naive |
| 2633 | Troubleshoot the current database row locks and view row lock analysis | | Easy |
| 2634 | Defining the UserProfile model | | Easy |
| 2635 | The use of optimistic locks and pessimistic locks (I) | | Medium |
| 2642 | Get user configuration | | Medium |
| 2643 | Create file link (I) | | Naive |
| 2644 | Drinking milk for breakfast | [Java](./src/2644/solution.java) | Naive |
| 2645 | Viewing the contents of a file using a different binary | | Naive |
| 2646 | Implement decision tree algorithm - complete information entropy calculation function | | Medium |
| 2647 | Implement the function of uploading user avatar | | Medium |
| 2648 | View file contents using different decoding methods | | Naive |
| 2649 | Define the tweet picture model | | Medium |
| 2650 | Implement the Tweet API | | Medium |
| 2651 | Implement the function of determining whether you have followed or not | | Medium |
| 2652 | Implement friend relationship paging function | | Medium |
| 2653 | Display String (i) | | Naive |
| 2654 | Put a line lock on the data 'id = 3' | | Easy |
| 2655 | Array replacement | [Java](./src/2655/solution.java) | Naive |
| 2656 | Create file link (II) | | Naive |
| 2657 | Zhang San's self-introduction | [Java](./src/2657/solution.java) | Naive |
| 2658 | Display personalized information of users | | Medium |
| 2659 | Implement the function of modifying user nickname | | Medium |
| 2660 | git Branch Renaming | | Naive |
| 2661 | What day of the week is this | [Java](./src/2661/solution.java) | Easy |
| 2662 | Merge files | | Naive |
| 2663 | Check Pet Information | [Java](./src/2663/solution.java) | Naive |
| 2664 | Recognizing SQL Views (I) | | Naive |
| 2665 | Recognizing SQL Views (II) | | Easy |
| 2666 | Ridge regression based on sklearn to predict boston house prices | | Easy |
| 2667 | Plotting lines based on Matplotlib | | Naive |
| 2668 | Create and switch branches | | Naive |
| 2669 | Modify the last commit | | Easy |
| 2670 | I am Kang Kang | [Java](./src/2670/solution.java) | Naive |
| 2671 | Backtrack and recommit commit | | Easy |
| 2672 | Image reading and saving based on Matplotlib | | Easy |
| 2673 | Subplotting based on Matplotlib | | Easy |
| 2674 | Creating a simple SQL View (I) | | Medium |
| 2675 | Date format conversion | [Java](./src/2675/solution.java) | Naive |
| 2676 | Creating a simple SQL View (II) | | Medium |
| 2677 | Advanced plot() function - Customizing the output style | | Easy |
| 2678 | Split a large file into multiple small files | | Naive |
| 2679 | Display String (ii) | | Naive |
| 2680 | Predictive classification of iris dataset based on sklearn's stacking algorithm | | Easy |
| 2681 | Display String (iii) | | Naive |
| 2682 | The Nth day of the year | [Java](./src/2682/solution.java) | Naive |
| 2683 | Zhang San's MySQL Learning Path (I) | | Hard |
| 2684 | Making a cup of coffee | [Java](./src/2684/solution.java) | Easy |
| 2685 | Zhang San's MySQL Learning Path (II) | | Hard |
| 2686 | Bar plotting based on Matplotlib | | Easy |
| 2687 | Scatter plotting based on Matplotlib | | Easy |
| 2689 | Redefining the teachers view | | Easy |
| 2690 | Exception Capture I | [Java](./src/2690/solution.java) | Naive |
| 2691 | View file details | | Naive |
| 2692 | Count the total number of students taught by each faculty member | | Easy |
| 2693 | File creation preset permissions | | Naive |
| 2694 | Print the upper and lower case alphabet | [Java](./src/2694/solution.java) | Naive |
| 2695 | Retrieves the specified items of a document by different delimiters | | Naive |
| 2696 | Cache and restore across branches | | Naive |
| 2697 | Find a compliant document (i) | | Naive |
| 2698 | Find a compliant document (ii) | | Naive |
| 2699 | Exception Capture II | [Java](./src/2699/solution.java) | Naive |
| 2700 | Update Linghu Chong's age by view | | Easy |
| 2701 | Remove documents | | Easy |
| 2702 | Delete Linghu Chong's teacher data by view | | Easy |
| 2703 | Decision making using adaboost algorithm based on sklearn API | | Naive |
| 2704 | Zhang San's MySQL Learning Path (III) | | Hard |
| 2705 | Show view in the current database | | Easy |
| 2706 | Renaming views (I) | | Easy |
| 2707 | Renaming views (II) | | Easy |
| 2708 | Drop View (I) | | Easy |
| 2709 | Drop View (II) | | Easy |
| 2710 | Copy Files (i) | | Naive |
| 2711 | Move documents | | Naive |
| 2712 | View the type of command | | Naive |
| 2713 | Find the location of the command | | Naive |
| 2714 | Implementation of gradient boosting decision tree (GBDT) for breast cancer disease prediction | | Medium |
| 2715 | View Processing Algorithm Merge | | Easy |
| 2716 | View Processing Algorithm TEMPTABLE | | Easy |
| 2717 | Serialized attention status | | Easy |
| 2718 | Define friend relationship pager | | Easy |
| 2719 | Execute expression | | Naive |
| 2720 | Creating a view that ensures consistency (I) | | Easy |
| 2721 | Creating a view that ensures consistency (II) | | Easy |
| 2722 | Implement Random Forest based on sklearn | | Easy |
| 2723 | Showing the definition of a view | | Easy |
| 2724 | Cascade checking of views | | Easy |
| 2725 | Local checking of views | | Easy |
| 2726 | File View | | Naive |
| 2727 | Compare document differences by column (ii) | | Naive |
| 2728 | Implement tweet paging function | | Medium |
| 2729 | Writing to a file | | Easy |
| 2730 | Delete file contents | | Easy |
| 2731 | Inject like information and comment information into the Tweet API | | Medium |
| 2732 | View submission history | | Naive |
| 2733 | Replacement and presentation of document content in rows | | Easy |
| 2735 | Realize the paging function of new things | | Medium |
| 2736 | Document content sorting(i) | | Naive |
| 2737 | Document content sorting(ii) | | Naive |
| 2738 | Document content sorting(iii) | | Naive |
| 2739 | Remove duplicate lines in the file | | Naive |
| 2740 | Expression evaluation (I) | | Naive |
| 2741 | Tagging | | Easy |
| 2742 | Expression evaluation (II) | | Naive |
| 2743 | Expression evaluation (III) | | Naive |
| 2744 | Cache people who are following | | Medium |
| 2745 | Use the cache to determine whether the function has been followed | | Medium |
| 2746 | Formatted view of historical submission records | | Naive |
| 2747 | Caching user information | | Medium |
| 2748 | Implement user cache invalidation function | | Medium |
| 2750 | Define a general cache helper | | Medium |
| 2751 | Convert a file from lowercase to uppercase | | Naive |
| 2752 | Word counts | | Naive |
| 2753 | Word counts(ii) | | Naive |
| 2754 | Set command aliases | | Naive |
| 2755 | View System Information | | Naive |
| 2756 | View itinerary | | Naive |
| 2757 | Setting up the shell | | Naive |
| 2758 | Input and output redirection | | Naive |
| 2759 | The range of Integer values | [Java](./src/2759/solution.java) | Easy |
| 2760 | Understanding SQL Procedures (I) | | Easy |
| 2761 | Understanding SQL Procedures (II) | | Easy |
| 2793 | Execute the command in the variable | | Naive |
| 2794 | Execute the command in the variable(ii) | | Naive |
| 2795 | Set Environment Variables | | Naive |
| 2796 | Shell Resource Settings | | Naive |
| 2797 | Setting and deleting variables | | Naive |
| 2798 | Aop Simplify Log | | Easy |
| 2799 | Creating a procedure for inserting data in bulk | | Medium |
| 2800 | Zhang San's MySQL Learning Path (IV) | | Hard |
| 2801 | Delete Stored Procedure (I) | | Easy |
| 2802 | Delete Stored Procedure (II) | | Easy |
| 2803 | Compressed files | | Naive |
| 2804 | Unzip the file | | Naive |
| 2805 | Cache user personalized configuration information | | Easy |
| 2806 | MySQL Stored Procedure IN Parameters I | | Easy |
| 2807 | MySQL Stored Procedure IN Parameters II | | Easy |
| 2808 | MySQL Stored Procedure OUT Parameters I | | Easy |
| 2809 | MySQL Stored Procedure OUT Parameters II | | Easy |
| 2810 | MySQL Stored Procedure INOUT Parameters I | | Easy |
| 2811 | MySQL Stored Procedure INOUT Parameters II | | Easy |
| 2812 | MySQL Stored Procedure Variables I | | Easy |
| 2813 | Find the sum of even numbers 1 - 100 | [Java](./src/2813/solution.java) | Naive |
| 2814 | ASCII code corresponding characters (Java version) | [Java](./src/2814/solution.java) | Naive |
| 2815 | How long your savings will last | [Java](./src/2815/solution.java) | Naive |
| 2816 | Han Xin points out the troops | [Java](./src/2816/solution.java) | Naive |
| 2817 | Interconversion of doubles and strings | [Java](./src/2817/solution.java) | Easy |
| 2818 | Find the sum of the inverse diagonals of an array | [Java](./src/2818/solution.java) | Easy |
| 2819 | Determining prime numbers | [Java](./src/2819/solution.java) | Easy |
| 2820 | Sum of small numbers | [Java](./src/2820/solution.java) | Easy |
| 2821 | The disappearing number 6 | [Java](./src/2821/solution.java) | Naive |
| 2822 | Truncate the character with subscript 5 | [Java](./src/2822/solution.java) | Naive |
| 2823 | What Triangle is this | [Java](./src/2823/solution.java) | Easy |
| 2824 | Encrypted love letters | [Java](./src/2824/solution.java) | Easy |
| 2825 | Determine if strings are equal | [Java](./src/2825/solution.java) | Naive |
| 2826 | Friends of Number 2 | [Java](./src/2826/solution.java) | Easy |
| 2827 | Change string | [Java](./src/2827/solution.java) | Naive |
| 2828 | Splice strings and change to uppercase | [Java](./src/2828/solution.java) | Naive |
| 2829 | Simple cell phone number verification | [Java](./src/2829/solution.java) | Naive |
| 2830 | Disappearing strings | [Java](./src/2830/solution.java) | Naive |
| 2831 | Inverted strings | [Java](./src/2831/solution.java) | Naive |
| 2832 | A simple check of the mailbox format | [Java](./src/2832/solution.java) | Easy |
| 2833 | Compliant figures | [Java](./src/2833/solution.java) | Naive |
| 2834 | Simple string splitting | [Java](./src/2834/solution.java) | Easy |
| 2835 | Find the maximum and minimum values of two numbers | [Java](./src/2835/solution.java) | Naive |
| 2836 | Find the maximum value | [Java](./src/2836/solution.java) | Naive |
| 2837 | Copy the specified element | [Java](./src/2837/solution.java) | Naive |
| 2838 | Randomly generated numbers | [Java](./src/2838/solution.java) | Naive |
| 2840 | Simple string matching and replacement | [Java](./src/2840/solution.java) | Easy |
| 2841 | Please connect the charger | [Java](./src/2841/solution.java) | Naive |
| 2842 | The constructor without parameters (I) | [Java](./src/2842/solution.java) | Naive |
| 2843 | The constructor without parameters (II) | [Java](./src/2843/solution.java) | Naive |
| 2844 | Superfly | [Java](./src/2844/solution.java) | Naive |
| 2845 | Custom Exceptions - Java | [Java](./src/2845/solution.java) | Naive |
| 2846 | Reasonable permissions | [Java](./src/2846/solution.java) | Easy |
| 2847 | Teachers giving lessons to students | [Java](./src/2847/solution.java) | Easy |
| 2848 | Refining the right class | [Java](./src/2848/solution.java) | Naive |
| 2849 | Inverted arrays | [Java](./src/2849/solution.java) | Naive |
| 2850 | The constructor with parameters (I) | [Java](./src/2850/solution.java) | Naive |
| 2851 | New friends at the zoo | [Java](./src/2851/solution.java) | Naive |
| 2852 | Additional properties and methods of the Student class | [Java](./src/2852/solution.java) | Naive |
| 2853 | Common singleton pattern Class | [Java](./src/2853/solution.java) | Easy |
| 2854 | Custom annotations | | Easy |
| 2855 | The constructor with parameters (II) | [Java](./src/2855/solution.java) | Easy |
| 2856 | Create Person abstract class | [Java](./src/2856/solution.java) | Easy |
| 2857 | Abstract Factory Pattern | | Medium |
| 2858 | The wheels of the car | [Java](./src/2858/solution.java) | Naive |
| 2859 | Student implement 2 interfaces | [Java](./src/2859/solution.java) | Naive |
| 2860 | Implementing the interface | [Java](./src/2860/solution.java) | Easy |
| 2861 | Ride payment prompt (Interpreter Pattern) | | Medium |
| 2862 | Calling internal classes | [Java](./src/2862/solution.java) | Naive |
| 2863 | Are the two people with the same name | [Java](./src/2863/solution.java) | Easy |
| 2864 | A week of rest day (I) | [Java](./src/2864/solution.java) | Easy |
| 2865 | Anonymous internal classes | [Java](./src/2865/solution.java) | Naive |
| 2866 | A week of rest day (II) | [Java](./src/2866/solution.java) | Easy |
| 2867 | A week of rest day (III) | [Java](./src/2867/solution.java) | Easy |
| 2868 | All objects | [Java](./src/2868/solution.java) | Naive |
| 2869 | Managing Books | [Java](./src/2869/solution.java) | Naive |
| 2870 | Variables of the interface | [Java](./src/2870/solution.java) | Naive |
| 2871 | Initialize class properties | [Java](./src/2871/solution.java) | Naive |
| 2872 | static Loaded code block | [Java](./src/2872/solution.java) | Naive |
| 2873 | Check code (I) | [Java](./src/2873/solution.java) | Easy |
| 2874 | Local Internal Classes | [Java](./src/2874/solution.java) | Naive |
| 2875 | Program results | [Java](./src/2875/solution.java) | Naive |
| 2876 | Sum of extreme differences | [Java](./src/2876/solution.java) | Naive |
| 2877 | Delete the smallest value in the set | [Java](./src/2877/solution.java) | Naive |
| 2878 | 3 and multiples of 3 | [Java](./src/2878/solution.java) | Naive |
| 2879 | Output all key-value pairs in a Map | [Java](./src/2879/solution.java) | Naive |
| 2880 | AddData to a Map | [Java](./src/2880/solution.java) | Easy |
| 2881 | The largest number | [Java](./src/2881/solution.java) | Easy |
| 2882 | Honor roll for final exams | [Java](./src/2882/solution.java) | Easy |
| 2883 | A general commodity class | [Java](./src/2883/solution.java) | Medium |
| 2884 | A week of rest day (IV) | [Java](./src/2884/solution.java) | Easy |
| 2885 | Roster of classes | [Java](./src/2885/solution.java) | Naive |
| 2886 | Sorting a Map | [Java](./src/2886/solution.java) | Naive |
| 2887 | Student set with double sort | [Java](./src/2887/solution.java) | Easy |
| 2888 | Arrays merge | [Java](./src/2888/solution.java) | Naive |
| 2889 | Summation of arrays | [Java](./src/2889/solution.java) | Naive |
| 2890 | Alphabetical order | [Java](./src/2890/solution.java) | Naive |
| 2891 | Filtering elements in a collection | [Java](./src/2891/solution.java) | Naive |
| 2892 | Accessing elements | [Java](./src/2892/solution.java) | Naive |
| 2893 | Arrays with duplicate numbers | [Java](./src/2893/solution.java) | Easy |
| 2894 | Order by frequency | [Java](./src/2894/solution.java) | Medium |
| 2895 | Sum of two numbers II | [Java](./src/2895/solution.java) | Naive |
| 2896 | Use of generic classes | [Java](./src/2896/solution.java) | Naive |
| 2897 | Intercepting data using Queue | [Java](./src/2897/solution.java) | Easy |
| 2898 | Intercepting data using Stack | [Java](./src/2898/solution.java) | Easy |
| 2899 | LinkedList implementation of string reversal output | [Java](./src/2899/solution.java) | Naive |
| 2900 | LinkedList Removal of duplicate elements | [Java](./src/2900/solution.java) | Naive |
| 2901 | Array Copy | [Java](./src/2901/solution.java) | Naive |
| 2902 | Seating in order on the bus | [Java](./src/2902/solution.java) | Medium |
| 2903 | Use of generalized arrays | [Java](./src/2903/solution.java) | Easy |
| 2904 | Use of Generic Types | [Java](./src/2904/solution.java) | Easy |
| 2905 | Upper and lower bounds for generic types | [Java](./src/2905/solution.java) | Naive |
| 2906 | Thread-safe List | [Java](./src/2906/solution.java) | Easy |
| 2907 | A week of rest day (V) | | Medium |
| 2908 | Replace Kth string | | Naive |
| 2909 | Reverse String in K-Group | | Easy |
| 2910 | Add a first level title Hello LintCode! | [HTML](./src/2910/solution.html) | Naive |
| 2911 | Adding class names | [HTML](./src/2911/solution.html) | Naive |
| 2912 | Production submission section | [HTML](./src/2912/solution.html) | Naive |
| 2913 | Colours in HTML | [CSS](./src/2913/solution.css) | Naive |
| 2914 | Writing an Ordered List | [HTML](./src/2914/solution.html) | Naive |
| 2915 | Adding CSS Styles | [CSS](./src/2915/solution.css) | Naive |
| 2916 | Writing an Unordered List | [HTML](./src/2916/solution.html) | Naive |
| 2917 | [Exercise] Logical operations between two variables | | Naive |
| 2918 | Formatting Old Poems | [CSS](./src/2918/solution.css) | Naive |
| 2919 | Integer Operations 2 | | Naive |
| 2920 | Get the input data and print it | | Naive |
| 2921 | Completing the Navigation Menu with Tab Nesting | [HTML](./src/2921/solution.html) | Naive |
| 2922 | Make a Menu | [CSS](./src/2922/solution.css) [HTML](./src/2922/solution.html) | Easy |
| 2923 | Define a list | | Naive |
| 2924 | Define strings and numbers and print them | | Naive |
| 2925 | Define a tuple | | Naive |
| 2926 | Retrieve the month in the date string and add one(I) | | Naive |
| 2927 | Number Classification | | Naive |
| 2928 | Finding Common Multiples | | Naive |
| 2929 | Find the most expensive items (list version) | | Naive |
| 2930 | Writing a list to a file | | Naive |
| 2931 | Read the dictionary from the file and modify it | | Naive |
| 2932 | Print Student Grade Point Average | | Naive |
| 2933 | Print student grade point average (exception version) | | Easy |
| 2934 | Read csv file and modify | | Easy |
| 2935 | The Disappearing Box | [CSS](./src/2935/solution.css) | Naive |
| 2936 | Handling Overflow Content | [CSS](./src/2936/solution.css) | Naive |
| 2937 | The rightmost 1 of a binary number | | Medium |
| 2938 | Complete the chain table class (I) | | Medium |
| 2939 | Complete the chain table class (II) | | Easy |
| 2940 | Byte string and string interconversion | | Naive |
| 2942 | Blocking people on the blacklist | | Naive |
| 2943 | Making a Name Entry Box | [HTML](./src/2943/solution.html) | Naive |
| 2945 | Modifying the Style of In-Line Phrases | [CSS](./src/2945/solution.css) | Naive |
| 2946 | Positioning Sub-packagings | [CSS](./src/2946/solution.css) | Naive |
| 2947 | Determine if it is in the list | | Naive |
| 2948 | Discounts for members | | Naive |
| 2949 | Find the number that appears an odd number of times | | Easy |
| 2950 | Check if it is the same object | | Naive |
| 2951 | Find a right-angled side of a right triangle | | Naive |
| 2953 | Implementing Button Styles | | Naive |
| 2955 | Getting to know python deep and shallow copies | | Naive |
| 2956 | Determine if a discount is available | | Naive |
| 2957 | Setting the Type of the Input Element | | Naive |
| 2958 | Fetch the numbers in the list for operation | | Naive |
| 2959 | Find the average of the maximum values in each list | | Easy |
| 2960 | Define a function | | Naive |
| 2961 | Formatting Ancient Poems II | [CSS](./src/2961/solution.css) | Naive |
| 2962 | Initializing CSS | [CSS](./src/2962/solution.css) | Naive |
| 2963 | Colourful Input Boxes | [CSS](./src/2963/solution.css) | Naive |
| 2965 | Modifying the Mouse Cursor Style | [CSS](./src/2965/solution.css) | Naive |
| 2966 | Adding Text and Box Shadows | | Naive |
| 2967 | Colourful Buttons | [CSS](./src/2967/solution.css) | Naive |
| 2968 | Text Omitted if Out of Width | [CSS](./src/2968/solution.css) | Easy |
| 2971 | Making of the Heart | [CSS](./src/2971/solution.css) | Easy |
| 2972 | Modify Opacity | | Naive |
| 2973 | Relationship Selectors | [CSS](./src/2973/solution.css) | Naive |
| 2974 | The Relationship Selector II | [CSS](./src/2974/solution.css) | Naive |
| 2975 | Stylized Buttons | [CSS](./src/2975/solution.css) | Easy |
| 2976 | Adding a Progress Bar | [CSS](./src/2976/solution.css) [HTML](./src/2976/solution.html) | Naive |
| 2977 | The Link Jump | [HTML](./src/2977/solution.html) | Naive |
| 2978 | Modifying the Outer Shape of a Figure | [CSS](./src/2978/solution.css) | Naive |
| 2980 | Setting the Margins of Boxes II | [CSS](./src/2980/solution.css) | Naive |
| 2981 | Different Rounded Corners | [CSS](./src/2981/solution.css) | Naive |
| 2982 | The Tenth Row that Never Goes | [CSS](./src/2982/solution.css) | Naive |
| 2983 | The Cool Button | [CSS](./src/2983/solution.css) | Naive |
| 2984 | Moving Black Blocks | | Naive |
| 2986 | Units in CSS | [CSS](./src/2986/solution.css) | Naive |
| 2987 | Selecting dishes | [HTML](./src/2987/solution.html) | Naive |
| 2988 | Units in CSS II | | Naive |
| 2989 | Choose a Favourite Course | [HTML](./src/2989/solution.html) | Easy |
| 2990 | The Cool Box | [CSS](./src/2990/solution.css) | Naive |
| 2991 | Adjusting Paragraph Size | [CSS](./src/2991/solution.css) | Naive |
| 2992 | Revising the Outline of a Paragraph | | Naive |
| 2993 | Making a Christmas Tree | [CSS](./src/2993/solution.css) | Naive |
| 2994 | Modifying the Alignment of Paragraphs | [CSS](./src/2994/solution.css) | Naive |
| 2995 | Choose Your Favorite Animal | | Naive |
| 2996 | Making a Student Information Form | [CSS](./src/2996/solution.css) [HTML](./src/2996/solution.html) | Naive |
| 2997 | Modifying Case | [CSS](./src/2997/solution.css) | Naive |
| 2998 | Making a Horizontal Navigation Bar | [CSS](./src/2998/solution.css) [HTML](./src/2998/solution.html) | Easy |
| 2999 | Making a Vertical Navigation Bar | | Easy |
| 3000 | Making a Horizontal Navigation Bar (II) | [CSS](./src/3000/solution.css) | Naive |
| 3001 | Modifying Character Spacing | | Naive |
| 3002 | Modifying Paragraph Indentations | [CSS](./src/3002/solution.css) | Naive |
| 3003 | The Dazzling Text | [CSS](./src/3003/solution.css) | Naive |
| 3004 | Revising Poetry Row High | [CSS](./src/3004/solution.css) | Naive |
| 3005 | Labels in Colour | [CSS](./src/3005/solution.css) | Naive |
| 3006 | Making a Note | [CSS](./src/3006/solution.css) | Naive |
| 3007 | Selecting Brother Headings and Paragraphs | [CSS](./src/3007/solution.css) | Naive |
| 3008 | The Box That Got Bigger | [CSS](./src/3008/solution.css) | Naive |
| 3009 | Crossing the Street | [CSS](./src/3009/solution.css) | Naive |
| 3010 | Modifying the Boldness of Fonts | | Naive |
| 3012 | Making CSS Box Model | | Easy |
| 3013 | The Many Ways to Distribute Left and Right | [CSS](./src/3013/solution.css) | Easy |
| 3014 | Making a Horizontal Navigation Bar III | [CSS](./src/3014/solution.css) | Easy |
| 3015 | Changing the Point of Origin | [CSS](./src/3015/solution.css) | Naive |
| 3017 | Modifying Text Size | [CSS](./src/3017/solution.css) | Naive |
| 3018 | Setting the Background Pattern Style | [CSS](./src/3018/solution.css) | Naive |
| 3019 | Modify Picture Style | [CSS](./src/3019/solution.css) [HTML](./src/3019/solution.html) | Naive |
| 3020 | The Cutting Box | [CSS](./src/3020/solution.css) | Naive |
| 3021 | Choosing a Favourite Critter II | [HTML](./src/3021/solution.html) | Easy |
| 3022 | Making the Dice | [CSS](./src/3022/solution.css) | Easy |
| 3023 | The Extra Long Word | [CSS](./src/3023/solution.css) | Naive |
| 3026 | Modifying Boxes Borders | [CSS](./src/3026/solution.css) | Naive |
| 3027 | Tables for Colour Explosion | [CSS](./src/3027/solution.css) | Naive |
| 3029 | Modifying the Background Origin | [CSS](./src/3029/solution.css) | Naive |
| 3044 | Designing a Search Box | [CSS](./src/3044/solution.css) [HTML](./src/3044/solution.html) | Easy |
| 3048 | Making a Login Form | [CSS](./src/3048/solution.css) [HTML](./src/3048/solution.html) | Easy |
| 3061 | Basic structure of HTML | [HTML](./src/3061/solution.html) | Naive |
| 3062 | Print Hello World! | [PHP](./src/3062/solution.php) | Naive |
| 3063 | HTML Page Title Tag | [HTML](./src/3063/solution.html) | Naive |
| 3064 | Data Portfolio | [PHP](./src/3064/solution.php) | Naive |
| 3065 | Basic syntax of HTML | [HTML](./src/3065/solution.html) | Naive |
| 3067 | Easy Calculator | [PHP](./src/3067/solution.php) | Naive |
| 3068 | Exchange variables | [PHP](./src/3068/solution.php) | Naive |
| 3069 | Custom text content tags span | [HTML](./src/3069/solution.html) | Naive |
| 3070 | Progressive data | [PHP](./src/3070/solution.php) | Naive |
| 3071 | Image tags img | [HTML](./src/3071/solution.html) | Naive |
| 3072 | Horizontal line tag hr | [HTML](./src/3072/solution.html) | Naive |
| 3073 | Hello world! | | Naive |
| 3074 | Parity judgment | [PHP](./src/3074/solution.php) | Naive |
| 3075 | Determining leap years (PHP version) | [PHP](./src/3075/solution.php) | Naive |
| 3077 | Paragraph tag p | [HTML](./src/3077/solution.html) | Naive |
| 3078 | Write route and view | | Naive |
| 3081 | Standard input and output statements | | Naive |
| 3082 | Branching Statements | | Naive |
| 3083 | Custom Tag div | [HTML](./src/3083/solution.html) | Naive |
| 3084 | Loop statements | | Naive |
| 3085 | Introduction to Functions | | Naive |
| 3086 | Month days judgment | [PHP](./src/3086/solution.php) | Naive |
| 3087 | Frame tag iframe | [HTML](./src/3087/solution.html) | Naive |
| 3088 | Score Leveling | [PHP](./src/3088/solution.php) | Naive |
| 3089 | Variable definition exercise | | Naive |
| 3090 | Common Structured Element Tags | [HTML](./src/3090/solution.html) | Easy |
| 3091 | Maximal Convention (php version) | [PHP](./src/3091/solution.php) | Naive |
| 3092 | Summation (PHP version) | [PHP](./src/3092/solution.php) | Naive |
| 3093 | Han Xin Points (PHP version) | [PHP](./src/3093/solution.php) | Naive |
| 3094 | Calculate the area of a circle | | Easy |
| 3095 | Is it a letter? | | Easy |
| 3096 | Is it a leap year? | | Easy |
| 3097 | The sum of numbers that are not divisible by 7 | [PHP](./src/3097/solution.php) | Naive |
| 3098 | Button tag button | [HTML](./src/3098/solution.html) | Naive |
| 3099 | Implement Polls application Model | | Easy |
| 3100 | Text field tag textarea | [HTML](./src/3100/solution.html) | Naive |
| 3101 | Make the model modifiable in admin | | Naive |
| 3102 | Binary digits of an integer | | Easy |
| 3103 | Write URLconf | | Easy |
| 3104 | Drop-down menu tag select | [HTML](./src/3104/solution.html) | Naive |
| 3105 | Take absolute value | | Easy |
| 3106 | Label wrap input box label | [HTML](./src/3106/solution.html) | Naive |
| 3107 | Write URLconf (Bug Fix) | | Naive |
| 3108 | Movie Rating | | Easy |
| 3109 | Customize background management | | Naive |
| 3110 | String Splicings | [PHP](./src/3110/solution.php) | Naive |
| 3111 | String case conversion | [PHP](./src/3111/solution.php) | Easy |
| 3112 | Printable Ninety-Nine Multiplication Table | | Easy |
| 3113 | HTML Character Entities | [HTML](./src/3113/solution.html) | Naive |
| 3114 | Word Searchs | [PHP](./src/3114/solution.php) | Naive |
| 3115 | Wrong echo string | [PHP](./src/3115/solution.php) | Naive |
| 3116 | Invalid IP address | [PHP](./src/3116/solution.php) | Naive |
| 3118 | HTML colors | [HTML](./src/3118/solution.html) | Naive |
| 3119 | HTML & CSS | [HTML](./src/3119/solution.html) | Naive |
| 3120 | Thread Control Logic | | Medium |
| 3121 | Adaptive Access between Company A and Company B | | Easy |
| 3122 | String escaping | [PHP](./src/3122/solution.php) | Naive |
| 3123 | Normative words | [PHP](./src/3123/solution.php) | Naive |
| 3124 | Knock Seven | | Easy |
| 3125 | Repeat Strings | [PHP](./src/3125/solution.php) | Naive |
| 3126 | Guess the number | | Easy |
| 3127 | How many times is 2 squared? | | Easy |
| 3132 | Summation | [PHP](./src/3132/solution.php) | Naive |
| 3133 | Remove empty folders | | Naive |
| 3134 | Is it a prime number? | | Easy |
| 3135 | CalculatorⅠ | | Easy |
| 3136 | CalculatorⅡ | | Easy |
| 3137 | Split tuple | | Naive |
| 3138 | Number of occurrences of the element in the tuple | | Naive |
| 3139 | The largest element in the set | | Naive |
| 3140 | Set Operations | | Naive |
| 3141 | The sum of the elements in the set whose absolute value is less than 10 | | Naive |
| 3142 | The number of different values in the dictionary | | Naive |
| 3143 | Dictionary size after merging | | Naive |
| 3144 | Replace list elements according to dictionary | | Naive |
| 3145 | Creating arrays | [PHP](./src/3145/solution.php) | Naive |
| 3146 | First and last numbers | [PHP](./src/3146/solution.php) | Naive |
| 3147 | Ordered arrays | [PHP](./src/3147/solution.php) | Naive |
| 3148 | Using lambda function to construct quadratic polynomial with one variable | | Naive |
| 3149 | Add the two numbers together | | Naive |
| 3150 | Array length | [PHP](./src/3150/solution.php) | Naive |
| 3151 | Most frequently occurring words | [PHP](./src/3151/solution.php) | Naive |
| 3152 | String conversion | [PHP](./src/3152/solution.php) | Naive |
| 3153 | Deck Generation | | Medium |
| 3154 | Discounted Travel with Transit Card | | Naive |
| 3155 | package file | | Naive |
| 3156 | Area of a circle (macro definition) | | Naive |
| 3157 | Unzip the zip file | | Naive |
| 3158 | Using lambda function to get sum of list | | Easy |
| 3159 | True or False Number | [PHP](./src/3159/solution.php) | Naive |
| 3160 | Middle Numbers | [PHP](./src/3160/solution.php) | Naive |
| 3161 | Summation of integer arrays | [PHP](./src/3161/solution.php) | Naive |
| 3162 | Sort members by age | | Naive |
| 3163 | The maximum value of the array | [PHP](./src/3163/solution.php) | Naive |
| 3164 | Rename the imported file with the same name | | Naive |
| 3165 | Pointer exercise | | Naive |
| 3166 | Sum the absolute values of two numbers (Python version) | | Naive |
| 3167 | Alternating sums (Python version) | | Naive |
| 3168 | Addition, subtraction, multiplication and division two numbers | | Naive |
| 3169 | Collatz conjecture (Python version) | | Naive |
| 3170 | Find the first integer whose square is greater than n | | Naive |
| 3171 | Find the number in 1 - n that can be divided by x | | Naive |
| 3172 | Sum of multiples of 7 with final number of 2 (Python version) | | Naive |
| 3173 | Adding two numbers (pointer and reference) | | Easy |
| 3174 | The number of elements whose value is a multiple of its index (Python version) | | Naive |
| 3175 | Number of tuples that form a triangle | | Naive |
| 3176 | Print the noon time point of the corresponding date | | Naive |
| 3177 | Definition of functions | [PHP](./src/3177/solution.php) | Naive |
| 3178 | Exchange of numbers | [PHP](./src/3178/solution.php) | Naive |
| 3179 | Parameter Printing | [PHP](./src/3179/solution.php) | Naive |
| 3180 | String flipping | [PHP](./src/3180/solution.php) | Naive |
| 3181 | Anonymous functions | [PHP](./src/3181/solution.php) | Naive |
| 3182 | Callback functions | [PHP](./src/3182/solution.php) | Naive |
| 3183 | Ten years later | [PHP](./src/3183/solution.php) | Naive |
| 3184 | Date Formatting | [PHP](./src/3184/solution.php) | Naive |
| 3185 | Get the timestamp of the date | [PHP](./src/3185/solution.php) | Naive |
| 3186 | Definition of Class | [PHP](./src/3186/solution.php) | Naive |
| 3187 | Student Information | [PHP](./src/3187/solution.php) | Naive |
| 3188 | Create constructor | [PHP](./src/3188/solution.php) | Naive |
| 3189 | Define a subclass | [PHP](./src/3189/solution.php) | Naive |
| 3190 | Save student information | [PHP](./src/3190/solution.php) | Easy |
| 3191 | Definition of abstract classes | [PHP](./src/3191/solution.php) | Naive |
| 3192 | Implementation of the interface | [PHP](./src/3192/solution.php) | Naive |
| 3193 | Delete message prompt | [PHP](./src/3193/solution.php) | Naive |
| 3194 | Calling a method that does not exist | [PHP](./src/3194/solution.php) | Naive |
| 3195 | Confirming the identity of the class | [PHP](./src/3195/solution.php) | Naive |
| 3196 | Division operations | [PHP](./src/3196/solution.php) | Naive |
| 3197 | Custom Exception Classes | [PHP](./src/3197/solution.php) | Naive |
| 3198 | Invalid objects | [PHP](./src/3198/solution.php) | Naive |
| 3199 | Customized error handling | [PHP](./src/3199/solution.php) | Naive |
| 3200 | Accessing arrays | | Naive |
| 3201 | Accessing two-dimensional arrays | | Naive |
| 3202 | Array traversal | | Naive |
| 3203 | Accessing character arrays | | Easy |
| 3204 | Character arrays to size | | Easy |
| 3205 | String-to-Size | | Easy |
| 3206 | String Slicing | | Easy |
| 3207 | Adding elements | | Naive |
| 3208 | String splitting | | Easy |
| 3209 | Moving fruit | | Medium |
| 3210 | Train access | | Medium |
| 3211 | Queue | | Naive |
| 3212 | Is there this student? | | Naive |
| 3213 | Define the student structure | | Naive |
| 3214 | Read student information | | Easy |
| 3215 | Pointer traversal of arrays | | Easy |
| 3220 | Define The Student Model I | | Naive |
| 3227 | Define The Book Model II | | Naive |
| 3228 | Output ASCII values of input lowercase letters in sequence | | Naive |
| 3229 | Define The Book Model I | | Naive |
| 3230 | Find duplicate mailboxes | | Naive |
| 3231 | Define The Student Model II | | Naive |
| 3232 | Implement Class application Model | | Naive |
| 3239 | Update the table contents and output the updated table | | Naive |
| 3240 | Count the number of Letters of each type | [Java](./src/3240/solution.java) | Easy |
| 3241 | Query the number of students for the web course | | Naive |
| 3242 | Print "LintCode" | [Java](./src/3242/solution.java) | Naive |
| 3243 | Equivalent String | | Easy |
| 3244 | Implement Band application Model | | Easy |
| 3247 | Design Time Class | | Naive |
| 3263 | Sort Student models | | Naive |
| 3267 | Design Circle Related Methods | | Naive |
| 3269 | Set joint constraints on Student model | | Naive |
| 3278 | Format Book read count | | Naive |
| 3279 | Show book name and author | | Naive |
| 3285 | Print Encapsulated Student Information | | Naive |
| 3298 | Inherit and Print Student Information | | Naive |
| 3300 | Using the Transportation Method | | Naive |
| 3324 | Tree-shaped Relationships within the Company | | Easy |
| 3327 | Fast Food Ordering System | | Medium |
| 3329 | PC Peripheral Accessor (Java) | | Medium |
| 3330 | Fitness Course Builder (Java) | | Easy |
| 3331 | Contracting of Actors | | Easy |
| 3332 | Different Drinking Experience | | Naive |
| 3333 | Singleton Pattern Using Enumerations (Java) | | Easy |
| 3334 | Package Clone | | Naive |
| 3336 | Multimedia Playback Adapter (Java) | | Medium |
| 3338 | File System Design | | Medium |
| 3340 | Tool to Determine If String Is Empty | | Naive |
| 3341 | Restore Game Archive | | Easy |
| 3344 | Using the Shape Factory to Calculate the Area of Various Shapes OOD | | Easy |
| 3345 | Initialize the Person Class | | Naive |
| 3349 | Initialize the Animals Class (C++) | | Naive |
| 3350 | Abstract Factory for Making Milk Tea (Java) | | Medium |
| 3354 | Application of Synchronized - Alternate Printing | | Easy |
| 3356 | Equivalent String (Python) | | Easy |
| 3357 | Print Student Information | | Naive |
| 3364 | Application of Keyword Volatile - Printing Incremental Numbers | | Easy |
| 3365 | Rewrite the model save() method | | Easy |
| 3366 | Implement Restaurant application Model | | Easy |
| 3367 | Create Model - Custom Manager | | Easy |
| 3368 | Sorting String With Lambda Expression | [Java](./src/3368/solution.java) | Easy |
| 3369 | Create Model - Add Model Method | | Easy |
| 3370 | Create a User Object | | Naive |
| 3371 | Modify all book information | | Easy |
| 3372 | Query the book information of the specified author name | | Easy |
| 3373 | Check the author of books and sort in descending order | | Easy |
| 3374 | Query the information of the first n books in the order of reading times | | Easy |
| 3375 | Query the student information according to the score range and sort it in ascending order | | Easy |
| 3376 | Check the information of students whose test score are greater than or equal to N times the general score | | Easy |
| 3377 | Wrapping of Animals Class (C++) | | Naive |
| 3378 | Sort student information in ascending order by total score | | Easy |
| 3379 | Designing the Person Class | | Naive |
| 3380 | Check the information of students whose general score and test score are greater than or equal to 60 | | Easy |
| 3381 | Check the information of students whose general score or test score are greater than or equal to a specific value | | Easy |
| 3382 | Update the course total score of all students | | Easy |
| 3383 | Update and query the student information of the specified conditions | | Medium |
| 3384 | Delete student information according to sno | | Easy |
| 3385 | Delete associated model objects according to keywords | | Hard |
| 3386 | Query the information of students passing the course | | Hard |
| 3387 | Query the information of n students who passed the course but whose scores are reciprocal | | Easy |
| 3390 | Custom Templates | | Easy |
| 3392 | Control Smart Curtains (Java) | | Easy |
| 3395 | Menu of Various Permissions OOD (Java) | | Medium |
| 3398 | Shared Website Templates (Java) | | Medium |
| 3400 | Perimeter and Area of a Square | | Naive |
| 3402 | Linked List Instantiation | | Easy |
| 3404 | Online Coffee Shopping Platform | | Medium |
| 3405 | Web Server Configuration Whitelist | | Easy |
| 3407 | Fire Alarm | | Easy |
| 3408 | Queue Instantiation | | Easy |
| 3410 | Game Progress Saving (Python) | | Easy |
| 3411 | Mediator of Housing Rental (Java) | | Medium |
| 3412 | Approval Chain for Leave Requests (Java) | | Medium |
| 3413 | Digital Wallet | | Medium |
| 3414 | Issuance and Execution of Tasks | | Medium |
| 3417 | Analog Guitar | | Easy |
| 3418 | Pharmacy Business System | | Medium |
| 3419 | Elevator Controller | | Easy |
| 3421 | A Design of Student Course Selection System (Java) | | Hard |
| 3422 | Brush and Shape | | Medium |
| 3423 | Beverage Refilling Business | | Easy |
| 3424 | Python Implementation Stack | | Naive |
| 3425 | Multi-person Self-introduction | | Easy |
| 3426 | Output of The Number of Objects | | Naive |
| 3427 | Furniture Placement Problem | | Easy |
| 3428 | Company Leave Request System | | Medium |
| 3429 | Recommended Merchants (Java) | | Hard |
| 3430 | A Design of Unmanned Vending Supermarket (Java) | | Hard |
| 3431 | Designing Company Organization Structure | | Medium |
| 3432 | Restaurant Ordering System | | Hard |
| 3433 | Stock Inquiry Client | | Easy |
| 3435 | Determining the Relationship between Circle and Point | | Easy |
| 3436 | The Magician Exchanges the Poker in both Hands | | Easy |
| 3437 | Performance of Multiple Instruments | | Naive |
| 3438 | Warehouse Management System | | Hard |
| 3439 | Serialized User Model and Group Model | | Naive |
| 3440 | Implementation of User Model and Group Model ViewSet | | Naive |
| 3441 | Registered User and Group ViewSet Routing | | Naive |
| 3442 | Serialized Blog Model | | Easy |
| 3443 | Serialized Blog Model II | | Easy |
| 3444 | Implement Blog View Function | | Easy |
| 3445 | Implement Blog View Function II | | Easy |
| 3446 | Automatic Coffee Maker | | Easy |
| 3447 | Implement Blog View Class | | Easy |
| 3448 | Implement Blog View Class II | | Easy |
| 3449 | Automatic Coffee Maker II | | Easy |
| 3450 | Implement Blog application view class | | Medium |
| 3451 | Stock of Vending Machines | | Easy |
| 3452 | Add Blog Application View Class Permissions | | Hard |
| 3453 | Create Hyperlink Path | | Medium |
| 3454 | Fruit Packaging Factory | | Easy |
| 3455 | Iterator for Linked List | | Easy |
| 3456 | Receptionist at Pet Store | | Easy |
| 3457 | Create a Thread to Splice Words | | Naive |
| 3458 | Print Hello LintCode in Thread | | Naive |
| 3459 | Stop a Running Thread | | Naive |
| 3460 | Determine If a Thread Is Stopped | | Naive |
| 3461 | Creation of Multitasking Threads | | Easy |
| 3462 | Thread’s Working Ways | | Naive |
| 3463 | Putting Thread to Sleep | | Naive |
| 3464 | Custom Thread Wrapper | | Easy |
| 3465 | Force a New Thread to Execute | | Naive |
| 3466 | Changing the Priority of a Thread | | Naive |
| 3467 | Create a Daemon Thread | | Naive |
| 3468 | Thread Passing Parameters | | Naive |
| 3469 | Transfer Thread Ownership | | Naive |
| 3470 | Swap Thread | | Naive |
| 3471 | Data Concurrent Modification Protection | | Naive |
| 3472 | Remove the Deadlock Relationship | | Naive |
| 3473 | Timeout Attempt on Mutex | | Naive |
| 3474 | Box for Storing Data from Different Threads | | Easy |
| 3475 | Incrementing and Modifying Values in an Array at the Same Time | | Easy |
| 3476 | Print Values in Two Arrays Alternately | | Easy |
| 3477 | 1 Producer and 1 Consumer | | Easy |
| 3478 | Create a Thread Pool to Perform a Specified Amount of Tasks | | Easy |
| 3479 | Shutdown the Thread Pool | | Naive |
| 3480 | Complete Array | [Python](./src/3480/solution.py) | Easy |
| 3481 | Find the Index of the Maximum Value | | Easy |
| 3482 | The Only Thread-safe Call | | Naive |
| 3483 | Create an Asynchronous Task | | Naive |
| 3484 | Create a Custom Thread Pool to Execute Tasks | | Easy |
| 3485 | Asynchronous Result Sharing | | Naive |
| 3486 | Customizing Thread Pool Rejection Policy | | Easy |
| 3487 | Custom Asynchronous Results | | Naive |
| 3488 | Print in Order | | Easy |
| 3489 | Convert Asynchronous Tasks | | Naive |
| 3490 | Synchronization of Workers' Tasks | | Easy |
| 3491 | Synchronization of Workers' Tasks II | | Easy |
| 3492 | Design of the Spinlock | | Naive |
| 3493 | Longest Subarray | | Medium |
| 3494 | Simulation of Station Gates | | Easy |
| 3495 | Family Fruit | | Medium |
| 3496 | Family Fruit II | | Hard |
| 3497 | Print Values of Two Arrays Alternately II | | Easy |
| 3498 | Supply Products | | Medium |
| 3499 | Supply Products II | | Medium |
| 3500 | Dividing Line | | Easy |
| 3501 | The best sales | | Easy |
| 3502 | Implementation of CountDownLatch | | Easy |
| 3503 | Supply Products III | | Medium |
| 3504 | Implementation of Semaphore | | Easy |
| 3505 | Product Combination | | Medium |
| 3506 | Implementation of Barrier | | Easy |
| 3507 | Compute and Remove Spaces from a String | | Naive |
| 3508 | First-Come First-Served | | Easy |
| 3509 | Implementation of CyclicBarrier | | Medium |
| 3510 | Display Full Name Synchronously | | Easy |
| 3511 | Implementing a Message Pop-Up Component | | Easy |
| 3512 | Implementation of the TODO List | | Medium |
| 3513 | Implementation of the TODO List II | | Hard |
| 3514 | Shortest Job First | | Medium |
| 3515 | Highest Response Ratio Next | | Medium |
| 3516 | Shortest Remaining Time Next | | Hard |
| 3517 | Implementation of Parallel Search Algorithm | | Medium |
| 3518 | Solving for roots and powers of positive integers | | Naive |
| 3519 | Average Salary | | Naive |
| 3520 | Implementation of Parallel Bubble Sort Algorithm | | Easy |
| 3521 | Control Style Scopes | | Naive |
| 3522 | Hello Vue | | Naive |
| 3523 | Vue Class Bindings | | Naive |
| 3524 | Render All List Elements | | Naive |
| 3525 | Vue Style Bindings | | Naive |
| 3526 | Dependency Injection (Provide) | | Easy |
| 3527 | Dependency Injection (Injection) | | Easy |
| 3528 | Transition Effect | | Medium |
| 3530 | Process List And Render | | Naive |
| 3531 | Vue Conditional Rendering | | Naive |
| 3532 | Vue Conditional Rendering II | | Naive |
| 3533 | Design Data Self-Increment And Self-Decrement Buttons | | Naive |
| 3534 | Teleport | | Medium |
| 3535 | Use of Text Interpolation | | Naive |
| 3536 | Insert Raw HTML Code | | Naive |
| 3537 | Make Form Text Box | | Naive |
| 3538 | Sort and Filter Grid Component Implementation | | Hard |
| 3539 | Make Form Selection Box | | Naive |
| 3540 | Bind Click Event to Buttons | | Naive |
| 3541 | Tree View Component Implementation | | Hard |
| 3542 | Non-Negative Prefix Sum | | Easy |
| 3543 | Dynamically Bind Class Names for Paragraphs | | Naive |
| 3544 | Exam Progress | [TypeScript](./src/3544/solution.ts) | Easy |
| 3545 | Vue Props | | Easy |
| 3546 | Dynamically Bind Styles for Paragraphs | | Naive |
| 3547 | Matrix Override | | Medium |
| 3548 | Vue Slots | | Naive |
| 3549 | Vue Emits | | Easy |
| 3550 | Vue Dynamic Components | | Easy |
| 3551 | Vue Global Component Registration | | Easy |
| 3552 | Interesting Triples | | Medium |
| 3553 | Importing Components | | Naive |
| 3554 | Default & Named Slots | | Easy |
| 3555 | Defining and Using Components | | Naive |
| 3556 | Scoped Slots | | Easy |
| 3557 | Counting Button Clicks | | Easy |
| 3558 | Vue Local Component Registration | | Easy |
| 3559 | Customized Subcomponents | | Easy |
| 3560 | Bind Keyboard Events to Input Boxes | | Naive |
| 3561 | Form Input Bindings | | Naive |
| 3562 | Single-File Component | | Naive |
| 3563 | Component Two-Way Binding | | Naive |
| 3564 | List and Object Traversal | | Naive |
| 3565 | Polling Display Title | | Naive |
| 3566 | Local Registration of Components | | Naive |
| 3567 | Global Registration of Components | | Naive |
| 3568 | Provide | | Naive |
| 3569 | Inject | | Naive |
| 3570 | Computed | | Naive |
| 3571 | Named Slot | | Naive |
| 3572 | Slot | | Naive |
| 3573 | Transition Style Binding | | Naive |
| 3574 | List Transition Animation | | Naive |
| 3575 | Dynamic Components | | Naive |
| 3576 | Add Data to Button Component | | Naive |
| 3577 | Define Properties of the Component | | Naive |
| 3578 | KeepAlive | | Naive |
| 3579 | Caching Components and Switching Between Them | | Easy |
| 3580 | Implementing Content Polling Button | | Naive |
| 3581 | External Teleport | | Naive |
| 3582 | A Fake Counter | | Naive |
| 3583 | Watch Property | | Naive |
| 3584 | Observing the Impact of Quantity Changes in the Shopping Cart | | Easy |
| 3585 | Calculate Average and Array Sum | | Naive |
| 3586 | Virtual DOM | | Naive |
| 3587 | Render Functions | | Naive |
| 3588 | Priority of Rendering Options | | Naive |
| 3589 | Use ref(), toRef(), and unref() to Manage Data | | Easy |
| 3590 | Count the Number of Characters | | Naive |
| 3591 | Basic Use of Mixins | | Easy |
| 3592 | Customized Commands | | Naive |
| 3593 | Record List Element Log | | Easy |
| 3594 | Implementation of Multiple Delete Function in Table | | Easy |
| 3595 | Deserialize Binary Tree | | Medium |
| 3596 | Order Volume for Each Time Period | | Medium |
| 3597 | Lowest Common Ancestor IV | | Hard |
| 3598 | Sum of Two Linked Lists | [TypeScript](./src/3598/solution.ts) | Easy |
| 3599 | Remove Repeated Letters | | Medium |
| 3600 | Fix Binary Search Tree | | Medium |
| 3601 | Cumulative Number | [TypeScript](./src/3601/solution.ts) | Medium |
| 3602 | The Largest Sum Divisible by Three | [TypeScript](./src/3602/solution.ts) | Medium |
| 3603 | Longest Nice Subarray | | Medium |
| 3604 | The Minimum String After Swapping | | Medium |
| 3605 | Shift 2D Grid | | Easy |
| 3606 | Query the Middle Node ID | | Medium |
| 3607 | Number of Students Passing the Exam | | Easy |
| 3608 | Overall Approval Rate of Friend Requests | | Medium |
| 3609 | Who Has the Most Friends | | Medium |
| 3610 | Courses Taken by All Students | | Easy |
| 3611 | My Best Friend | | Medium |
| 3612 | Product Prices for the Specified Date | | Medium |
| 3613 | Search For Students Ranked Second to Fifth | | Easy |
| 3614 | Check the Referrals of Customers | | Easy |
| 3615 | Data Median | | Medium |
| 3616 | Combined Course Transcripts | | Easy |
| 3617 | Replacement of Seats for Two Consecutive Persons | | Medium |
| 3618 | Time-Consuming Top Three Tasks | | Easy |
| 3619 | Project Subtask | | Hard |
| 3620 | Logger Rate Limiter | | Easy |
| 3621 | Fixed Point | [TypeScript](./src/3621/solution.ts) | Easy |
| 3622 | Read N Characters Given Read4 | | Easy |
| 3623 | Sum of Digits in the Minimum Number | [TypeScript](./src/3623/solution.ts) | Easy |
| 3624 | Count Substrings with Only One Distinct Letter | [TypeScript](./src/3624/solution.ts) | Easy |
| 3625 | Index Pairs of a String | | Medium |
| 3626 | How Many Apples Can You Put into the Basket | [TypeScript](./src/3626/solution.ts) | Easy |
| 3627 | Find All The Lonely Nodes | [TypeScript](./src/3627/solution.ts) | Easy |
| 3628 | Highest Five Subject Average | [TypeScript](./src/3628/solution.ts) | Easy |
| 3629 | Intersection of Three Sorted Arrays | [TypeScript](./src/3629/solution.ts) | Easy |
| 3630 | Two Sum Less Than Target | [TypeScript](./src/3630/solution.ts) | Easy |
| 3631 | Remove Vowels From String | [TypeScript](./src/3631/solution.ts) | Easy |
| 3632 | Delete n Nodes After m Nodes of a Linked List | [TypeScript](./src/3632/solution.ts) | Easy |
| 3633 | Missing Number In Arithmetic Progression | [TypeScript](./src/3633/solution.ts) | Easy |
| 3634 | Largest Unique Number | [TypeScript](./src/3634/solution.ts) | Easy |
| 3635 | Largest Subarray Length k | [TypeScript](./src/3635/solution.ts) | Easy |
| 3636 | Array Transformation | [TypeScript](./src/3636/solution.ts) | Easy |
| 3637 | Problematic Sensor | | Easy |
| 3638 | Single-Row Keyboard | [TypeScript](./src/3638/solution.ts) | Easy |
| 3639 | Check If a String Be Split into Value-Equal Substrings | [TypeScript](./src/3639/solution.ts) | Easy |
| 3640 | Hexspeak | [TypeScript](./src/3640/solution.ts) | Easy |
| 3641 | Sport Plan Performance | [TypeScript](./src/3641/solution.ts) | Easy |
| 3642 | Counting Elements | [TypeScript](./src/3642/solution.ts) | Easy |
| 3643 | Whether the Array Is a Consecutive Array | [TypeScript](./src/3643/solution.ts) | Easy |
| 3644 | Check If a Number is Majority Element in an Array | [TypeScript](./src/3644/solution.ts) | Easy |
| 3645 | Perform String Shifts | [TypeScript](./src/3645/solution.ts) | Easy |
| 3646 | Count Houses on a Circular Street | | Easy |
| 3647 | Design Compressed String Iterator | [Java](./src/3647/solution.java) | Easy |
| 3648 | Reverse Words in a String IV | | Medium |
| 3649 | Find the Sum of Two Nodes of Two BST | [TypeScript](./src/3649/solution.ts) | Medium |
| 3650 | Absolutely Continuous Numbers | [TypeScript](./src/3650/solution.ts) | Medium |
| 3651 | Number of Connected Components in an Undirected Graph | [TypeScript](./src/3651/solution.ts) | Medium |
| 3652 | Shortest Way to Form String | [TypeScript](./src/3652/solution.ts) | Medium |
| 3653 | Meeting Scheduler | | Medium |
| 3654 | Toss Coins | | Medium |
| 3655 | Minimize Rounding Error to Meet Target | | Medium |
| 3656 | Design Snake Game | | Medium |
| 3657 | All Paths Can Pass from Start to End | | Medium |
| 3658 | Website Crawler | | Medium |
| 3659 | Design Phone Directory | [Java](./src/3659/solution.java) | Easy |
| 3660 | Competition Leaderboard | | Medium |
| 3661 | Missing Element in Sorted Array | | Medium |
| 3662 | Design Hit Counter | [Java](./src/3662/solution.java) | Easy |
| 3663 | Diameter of an Undirected Tree | | Medium |
| 3664 | Longest Repeating Substring | | Medium |
| 3665 | Inorder Successor in BST II | | Medium |
| 3666 | Campus Bikes II | | Hard |
| 3667 | Encode Number | [TypeScript](./src/3667/solution.ts) | Medium |
| 3668 | Bracket Expansion | [TypeScript](./src/3668/solution.ts) | Medium |
| 3669 | Smallest Common Region | | Medium |
| 3670 | The Earliest Moment When Everyone Become Friends | | Medium |
| 3671 | Replace the Synonyms in the Sentence | | Medium |
| 3672 | Connecting Cities With Minimum Cost | | Medium |
| 3673 | Parallel Courses | | Medium |
| 3674 | Printing Immutable Linked List in Reverse Order | [Python](./src/3674/solution.py) | Medium |
| 3675 | Minimum Swaps to Group All 1's Together | [TypeScript](./src/3675/solution.ts) | Medium |
| 3676 | Analyze User Website Visit Pattern | | Medium |
| 3677 | Design File System | | Medium |
| 3678 | Delete Interval | | Medium |
| 3679 | Shortest Distance to Target Color | [TypeScript](./src/3679/solution.ts) | Medium |
| 3680 | Before and After Puzzle | [TypeScript](./src/3680/solution.ts) | Medium |
| 3681 | Delete Nodes of Tree | | Medium |
| 3682 | Knight Shortest Path IV | | Medium |
| 3683 | Columns with at Least a One on the Leftmost Side | | Medium |
| 3684 | Find Smallest Common Element in All Rows | [TypeScript](./src/3684/solution.ts) | Medium |
| 3685 | First Unique Integer | | Medium |
| 3686 | Diameter of N-Ary Tree | | Medium |
| 3687 | Check If an Array Is a Valid Sequence | [TypeScript](./src/3687/solution.ts) | Medium |
| 3688 | Strings Differ by One Character | [TypeScript](./src/3688/solution.ts) | Medium |
| 3689 | Put Boxes Into the Warehouse | | Medium |
| 3690 | Clone Binary Tree II | | Medium |
| 3691 | Dot Product of Two Sparse Vectors | [Python](./src/3691/solution.py) | Easy |
| 3692 | Put Boxes Into the Warehouse II | | Medium |
| 3693 | Clone N-branch Tree | | Medium |
| 3694 | Nonnegative Subarray | [TypeScript](./src/3694/solution.ts) | Easy |
| 3695 | Nonnegative Subarray II | [TypeScript](./src/3695/solution.ts) | Medium |
| 3696 | Inverse Subarray | [TypeScript](./src/3696/solution.ts) | Easy |
| 3697 | Find Subscripts | [TypeScript](./src/3697/solution.ts) | Easy |
| 3698 | The Leftmost Smaller Number | [TypeScript](./src/3698/solution.ts) | Easy |
| 3699 | Clear the String | | Medium |
| 3701 | Find Nearest Right Node in Binary Tree | [Python](./src/3701/solution.py) | Medium |
| 3702 | Maximum Sum Queries | | Hard |
| 3703 | Count Number of Rectangles Containing Each Point | | Medium |
| 3704 | Count Good Triplets in Array | | Hard |
| 3705 | Minimum Moves to Make Array Complementary | | Medium |
| 3706 | Number of Pairs That Satisfy the Condition | [TypeScript](./src/3706/solution.ts) | Hard |
| 3707 | Corporate Flight Bookings | [TypeScript](./src/3707/solution.ts) | Medium |
| 3708 | Minimum Number of Increments on Subarrays to Form a Target Array | | Hard |
| 3709 | Minimum Number of Visited Lattices in a Matrix | | Hard |
| 3710 | Design Most Recently Used Queue | | Medium |
| 3711 | Delete the Problem Node in a Binary Tree | | Medium |
| 3712 | Maximum Subarray Sum After Squaring An Element | [TypeScript](./src/3712/solution.ts) | Medium |
| 3713 | Change the Root of a Binary Tree | | Medium |
| 3714 | Buildings With an Ocean View | [TypeScript](./src/3714/solution.ts) | Easy |
| 3715 | Lowest Common Ancestor V | | Medium |
| 3716 | Longest Perfect Palindromic Subsequence | | Medium |
| 3717 | The Number of Distinct Substrings | | Medium |
| 3718 | Sort Features by Popularity | [TypeScript](./src/3718/solution.ts) | Medium |
| 3719 | Shortest Path to Get Bubble Tea | [TypeScript](./src/3719/solution.ts) | Medium |
| 3720 | Count Pairs of Equal Substrings With Minimum Difference | | Medium |
| 3721 | Maximum Number of Study Groups | | Medium |
| 3722 | Calculate the Distance Between Two Nodes in a Binary Tree | [TypeScript](./src/3722/solution.ts) | Medium |
| 3723 | Remove Duplicates from Unsorted List II | [TypeScript](./src/3723/solution.ts) | Medium |
| 3724 | Distinct Numbers in Each Subarray | [TypeScript](./src/3724/solution.ts) | Medium |
| 3725 | Calculate the Depth of BST Based on the Order of Insertions | | Medium |
| 3726 | Rotting Oranges | [TypeScript](./src/3726/solution.ts) | Medium |
| 3727 | Shortest Path in the Maze | | Medium |
| 3728 | Longest Word With All Prefixed | | Medium |
| 3729 | Implement Trie II | [Python](./src/3729/solution.py) | Medium |
| 3730 | Product of Two Run-Length Encoded Arrays | [TypeScript](./src/3730/solution.ts) | Medium |
| 3731 | Minimize Product Sum of Two Arrays | [TypeScript](./src/3731/solution.ts) | Medium |
| 3732 | Minimum Path Cost in a Maze | | Medium |
| 3733 | Count Pairs in Two Arrays | [TypeScript](./src/3733/solution.ts) | Medium |
| 3734 | Cutting Ribbons | [TypeScript](./src/3734/solution.ts) | Medium |
| 3735 | Bash Game II | | Medium |
| 3736 | Kth Smallest Subarray Sum | | Medium |
| 3737 | Find Maximum Values Among All Minimum Values of Subarrays | | Medium |
| 3738 | Longest Common Subsequence Between Sorted Arrays | | Medium |
| 3739 | Binary Searchable Numbers in an Unsorted Array | | Medium |
| 3740 | Calculate the Number of Nodes Equal to Sum of Child Nodes | [TypeScript](./src/3740/solution.ts) | Medium |
| 3741 | Widest Pair of Indices With Equal Range Sum | [TypeScript](./src/3741/solution.ts) | Medium |
| 3742 | Maximum Number of People Can Be Caught in a Game | [TypeScript](./src/3742/solution.ts) | Easy |
| 3743 | Smallest Greater Multiple Made of Two Digits | [TypeScript](./src/3743/solution.ts) | Medium |
| 3744 | Calculate the Average Height of Buildings in Each Region | | Medium |
| 3745 | Brightest Position on Street | [TypeScript](./src/3745/solution.ts) | Medium |
| 3746 | Count the Number of Subarrays Where 1 Appears More than 0 | [TypeScript](./src/3746/solution.ts) | Medium |
| 3747 | Maximum Alternating Subarray Sum | | Medium |
| 3748 | Number of Spaces the Robot Can Clean | | Medium |
| 3749 | Reorder Absolute Value Linked List | [TypeScript](./src/3749/solution.ts) | Medium |
| 3750 | Minimum Cost of Dividing the Sentence into Lines | | Medium |
| 3751 | Number of Equal Count Substrings | [TypeScript](./src/3751/solution.ts) | Medium |
| 3752 | Number of Substrings That Start and End with the Same Letter | | Easy |
| 3753 | Maze of Confusion | | Medium |
| 3754 | Largest Even Sum of Subsequences with Length K | | Medium |
| 3755 | Minimum Cost to Reach City With Discounts | | Medium |
| 3756 | Number of Unique Flavors Remaining After Sharing K Candies | | Medium |
| 3762 | First C Code: Print Hello World | | Naive |
| 3763 | C Variable Definition Exercise | | Naive |
| 3764 | C Variable Definition Exercise II | | Naive |
| 3765 | Print "Hello World" with Quotation Mark | | Naive |
| 3766 | A+B in Different Binaries | | Naive |
| 3767 | Print File Path | | Naive |
| 3768 | Determine Odd or Even Number | | Naive |
| 3769 | Judging Leap Year (C version) | | Naive |
| 3770 | Processing Data | | Naive |
| 3771 | Reverse Integer (C version) | | Easy |
| 3772 | Find all the daffodils (C version) | | Naive |
| 3773 | Print nine-nine multiplication table (C version) | | Easy |
| 3774 | Determining Prime Number | | Easy |
| 3775 | Find the Greatest Common Divisor (C version) | | Easy |
| 3776 | Finding the Least Common Multiples (C version) | | Easy |
| 3777 | Output Data by Format | | Naive |
| 3778 | First String Containing Only Letters | | Easy |
| 3780 | Output The Month According to The Number | | Naive |
| 3781 | Read Data on Demand | | Easy |