- №1. Two sum (easy) — solution
- №2. Add Two Numbers (medium) — solution
- №3. Longest Substring Without Repeating Characters (medium) — solution
- №9. Palindrome Number (easy) — solution
- №13. Roman To Integer (easy) — solution
- №14. Longest Common Prefix (easy) — solution
- №20. Valid Parentheses (easy) — solution
- №21. Merge Two Sorted Lists (easy) — solution.
- №26. Remove Duplicates from Sorted Array (easy) — solution.
- №27. Remove Element (easy) — solution.
- №28. Implement strStr() (easy) — solution.
- №35. Search Insert Position (easy) — solution.
- №799. Champagne Tower (medium) — solution
- №278. First Bad Version (easy) — solution.
- №5. Longest Palindromic Substring (medium) — solution
- №141. Linked List Cycle (easy) — solution
- №138. Copy List with Random Pointer (medium) — solution
- №71. Simplify Path (medium) — solution
- №881. Boats to Save People (medium) — solution
- №1029. Two City Scheduling (medium) — solution
- №344. Reverse String (easy) — solution.
- №680. Valid Palindrome II (easy) — solution.
- №31. Next Permutation (medium) — solution
- №1721. Swapping Nodes in a Linked List (medium) — solution
- №11. Container With Most Water (medium) — solution
- №923. 3Sum With Multiplicity (medium) — solution
- №1046. Last Stone Weight (easy) — solution.
- №703. Kth Largest Element in a Stream (easy) — solution.
- №347. Top K Frequent Elements (medium) — solution
- №682. Baseball Game (easy) — solution.
- №1260. Shift 2D Grid (easy) — solution.
- №289. Game of Life (medium) — solution
- №59. Spiral Matrix II (medium) — solution
- №700. Search in a Binary Search Tree (easy) — solution.
- №669. Trim a Binary Search Tree (medium) — solution
- №538. Convert BST to Greater Tree (medium) — solution
- №897. Increasing Order Search Tree (easy) — solution.
vm options: -ea