Практика программирования, которая ведёт тебя вперёд и не выдаёт готовый ответ.

01 — Ask Hintor

Выбирайся из тупика. Думай сам.

Подсказки указывают путь. Решение остаётся за тобой.

02 — Explain Hintor

Выдели. Пойми.

Выдели любую строку. Получи объяснение на своём уровне и на своём языке.

03 — Персональная практика

Твои цели. Твоя практика.

Один и тот же урок. Свой вопрос для каждого.

Junior developerИзучено понятий: 4

ComplexityТвой персональный вопрос

What does this return, and how does it scale as the list grows?

Python
def count_pairs(nums):
    count = 0
    for i in range(len(nums)):
        for j in range(i + 1, len(nums)):
            count += 1
    return count

count_pairs([3, 1, 4, 1, 5])

10 · O(n²)

20 · O(n²)

10 · O(n)

04 — Персональная проверка знаний

Практикуй то, что даётся хуже.

Hintor находит твои слабые места и строит проверку знаний вокруг них.

Hintor — умный способ развивать технические навыки