para
code

beta
Аутентификация

Тренируй алгоритмы

Более 100 задач. Можно решать вместе с другими участниками. Искусственный интеллект оценит сложность по времени и памяти.

Задачи

Чтобы стать лучше в алгоритмах, решай задачи по порядку, от простых к сложным.

  • Более 100 алгоритмических задач
  • Увеличение сложности для постепенного обучения
  • Поддержка языка Python
Перейти к задачам

Анализ решения

Искусственный интеллект на базе YandexGPT Pro автоматически анализирует временную и пространственную сложность вашего решения.

  • Быстрая проверка эффективности алгоритма
  • Анализ Time Complexity
  • Анализ Space Complexity
Time Complexity

O(logn)O(log\,n)

Space Complexity

O(1)O(1)

Иконка ЯндексаYandexGPT

Комнаты

Пишите код вместе, присоединяйтесь к другим участникам, проводите интервью — регистрация не требуется.

  • Совместное программирование в реальном времени
  • Идеально для проведения технических интервью
  • Поддержка популярных языков
Создать комнату
1defbinarySearch(list,item):
2left=0
3right=len(list)-1
4
5whileleft<=right:
6middle=left+(right-left)//2

Готов начать?

Прокачивай навыки алгоритмического мышления чтобы подготовиться к техническому интервью или присоединяйся к сообществу.