533 читали · 1 год назад
#5 Правильная скобочная последовательность
Еще одна очень часто встречающаяся задача на собеседовании. Относится к алгоритмическим, решение должно укладываться по сложности в O(n). Условие: Дана строка содержащая скобки разных видов: '(, ), {, }, [, ]'. Необходимо определить является ли скобочная последовательность правильной, а именно: Начнем с тестовых кейсов,...
320 читали · 5 лет назад
Форматирование и отступы в Python.
Мы еще вернемся ко всему этому более подробно, но сейчас важно пройти и запомнить главное правило: Никаких скобок в коде, только отступы! Отступы в коде на Python Типичный код на Python разделяют отступами, чтобы интерпретатор различал, какая часть кода к какому блоку относится. Сейчас можно не понимать, что делает этот код, важно обратить внимание на то, как он оформлен. for obj in query.all(): if obj.value < border: bottom.append(obj.id) else: top...