Skip to content

Coding Challenges

Dmitriy Gorbunov edited this page Jul 3, 2026 · 24 revisions

A curated collection of coding challenges focused on problem-solving and algorithmic thinking.

The goal of this section is not just to store solutions, but to understand different ways to approach problems and compare possible implementations.

Challenges in this section focus on:

  • problem breakdown;
  • one or more possible solutions;
  • trade-offs between approaches;
  • time and space complexity analysis;
  • implementation details.

Challenges

Minimum Common Value

Power of Two

Plus One

Two sum

Valid Parentheses

Remove duplicates from Sorted List

Number of 1 Bits

Length of Last Word

Sqrt(x)

First Bad Version

Remove duplicates from Sorted Array

Search Insert Position

Best Time to Buy and Sell Stock

Contains Duplicate

Find The Highest Altitude

Power of Three

Maximum Depth of Binary Tree

Majority Element

Majority Element II

Third Maximum Number

First Unique Character in a String

Remove Element

Clone this wiki locally