Skip to content

Instantly share code, notes, and snippets.

@luckydenis
Created February 25, 2022 21:08
Show Gist options
  • Save luckydenis/1540ff82e37cfed8ece3185388806638 to your computer and use it in GitHub Desktop.
Save luckydenis/1540ff82e37cfed8ece3185388806638 to your computer and use it in GitHub Desktop.
"""
Домашняя работа
1. Конспект по функциям (def)
2. Конспект по словарям (dict)
Практика:
Задача 1:
Необходимо определить содержит ли строка
правильную скобочную последовательность,
без использования стека.
Использовать счетчик.
Пример 1:
Ввод:
(()())
Вывод:
True
Пример 2
Ввод:
(()()))
Вывод:
False
Пример 3
Ввод:
((())
Вывод:
False
Задача 2:
На заданном списке числе, идут запросы содержащие
левую и правую границу среза. Необходимо за O(1),
выводить произведение всех числе в этом срезе.
Пример 1:
Ввод:
2 2 4 5 1 7
1 3
Вывод:
40
Задача 3:
Дан неотсортированный список чисел, необходимо
в этом списке найти второе наибольшее число.
Без использования функции max.
Пример 1:
Ввод:
4 5 1 0 3 7 2
Вывод:
5
"""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment