Roman Kurnovskii
  • Notes
    • AWS
    • OS »
      • Docker
      • Linux
      • Mac
    • Programming »
      • Algorithms
      • Hugo
      • JavaScript
      • Python
    • Cheat Sheets
    • Links
  • Journeys
    • Algorithms101 »
      • Algorithms
      • Data Structures
      • LeetCode
      • Codeforces
    • AWS Developer Associate
    • Диссертация [RU]
  • Stories
  • Apps
Table of Contents
Algorithms 101
  • Plan
  • LeetCode Top 75
  • LeetCode
    • Easy
      • 1. Two Sum
      • 9. Palindrome Number
      • 13. Roman to Integer
      • 14. Longest Common Prefix
      • 20. Valid Parentheses
      • 21. Merge Two Sorted Lists
      • 26. Remove Duplicates from Sorted Array
      • 66. Plus One
      • 69. Sqrt(x)
      • 70. Climbing Stairs
      • 88. Merge Sorted Array
      • 94. Binary Tree Inorder Traversal
      • 141. Linked List Cycle
      • 160. Intersection of Two Linked Lists
      • 171. Excel Sheet Column Number
      • 190. Reverse Bits
      • 191. Number of 1 Bits
      • 202. Happy Number
      • 206. Reverse Linked List
      • 234. Palindrome Linked List
      • 283. Move Zeroes
      • 345. Reverse Vowels of a String
      • 389. Find the Difference
      • 392. Is Subsequence
      • 605. Can Place Flowers
      • 643. Maximum Average Subarray I
      • 724. Find Pivot Index
      • 1071. Greatest Common Divisor of Strings
      • 1207. Unique Number of Occurrences
      • 1431. Kids With the Greatest Number of Candies
      • 1732. Find the Highest Altitude
      • 1768. Merge Strings Alternately
      • 2215. Find the Difference of Two Arrays
      • 2839. Check if Strings Can be Made Equal With Operations I
      • 2848. Points That Intersect With Cars
    • Medium
      • 2. Add Two Numbers
      • 3. Longest Substring Without Repeating Characters
      • 5. Longest Palindromic Substring
      • 7. Reverse Integer
      • 8. String to Integer (atoi)
      • 11. Container With Most Water
      • 15. 3Sum
      • 17. Letter Combinations of a Phone Number
      • 19. Remove Nth Node From End of List
      • 22. Generate Parentheses
      • 28. Find the Index of the First Occurrence in a String
      • 29. Divide Two Integers
      • 33. Search in Rotated Sorted Array
      • 34. Find First and Last Position of Element in Sorted Array
      • 36. Valid Sudoku
      • 38. Count and Say
      • 46. Permutations
      • 48. Rotate Image
      • 49. Group Anagrams
      • 50. Pow(x, n)
      • 53. Maximum Subarray
      • 55. Jump Game
      • 56. Merge Intervals
      • 62. Unique Paths
      • 73. Set Matrix Zeroes
      • 75. Sort Colors
      • 78. Subsets
      • 116. Populating Next Right Pointers in Each Node
      • 122. Best Time to Buy and Sell Stock II
      • 128. Longest Consecutive Sequence
      • 130. Surrounded Regions
      • 131. Palindrome Partitioning
      • 134. Gas Station
      • 138. Copy List with Random Pointer
      • 139. Word Break
      • 146. LRU Cache
      • 148. Sort List
      • 151. Reverse Words in a String
      • 152. Maximum Product Subarray
      • 166. Fraction to Recurring Decimal
      • 189. Rotate Array
      • 238. Product of Array Except Self
      • 287. Find the Duplicate Number
      • 334. Increasing Triplet Subsequence
      • 394. Decode String
      • 443. String Compression
      • 725. Split Linked List in Parts
      • 735. Asteroid Collision
      • 799. Champagne Tower
      • 880. Decoded String at Index
      • 1004. Max Consecutive Ones III
      • 1048. Longest String Chain
      • 1372. Longest ZigZag Path in a Binary Tree
      • 1456. Maximum Number of Vowels in a Substring of Given Length
      • 1493. Longest Subarray of 1's After Deleting One Element
      • 1657. Determine if Two Strings Are Close
      • 1658. Minimum Operations to Reduce X to Zero
      • 2352. Equal Row and Column Pairs
      • 2390. Removing Stars From a String
      • 2840. Check if Strings Can be Made Equal With Operations II
      • 2841. Maximum Sum of Almost Unique Subarray
      • 2844. Minimum Operations to Make a Special Number
      • 2849. Determine if a Cell Is Reachable at a Given Time
      • 2856. Minimum Array Length After Pair Removals
    • Hard
      • 332. Reconstruct Itinerary
      • 847. Shortest Path Visiting All Nodes
      • 1359. Count All Valid Pickup and Delivery Options
  • Algorithms
  • Data Structures
    • Binary Tree
    • Segment Tree
  • Codeforces
    • Plan
    • Python template for contests
    • 01: Implementation & Greedy
      • 1809A - Garland - 800
      • 1807A - Plus or Minus - 800
      • 1807B - Grab the Candies - 800
      • 1807C - Find and Replace - 800
      • 1798A - Showstopper - 800
      • 1799A - Recent Actions - 800
      • 1788A - One and Two - 800
      • 1778A - Flip Flop Sum - 800
      • 1772A - A+B? - 800
      • 1796B - One and Two - 800
    • 02: Combinatorics & Geometry
      • 1777A - Everybody Likes Good Arrays! - 800
      • 1787A - Exponential Equation - 800
      • 1777B - Emordnilap - 900
      • 1773F - Football - 800
    • Contests
      • Round #849/1791 (Div. 4)
      • Round #867/1822 (Div. 3)

Contests

Updated: 2023-09-01
0 min read
Algorithms , Medium , Programming , Codeforces

On This Page

#codeforces

© 2023 Personal page · Subscribe · Hugo · Updated 2023-09-01

Search results