Способы перевода СС кодом
📘 Нередко в программах требуется перевести число в какую-то другую систему счисления, рассмотрим некоторые способы.
👾 Воспользоваться встроенными...
Рекурсивные алгоритмы — кодом
Задача:
найти наименьшее значение n, при котором сумма чисел, которые будут выведены при вызове F(n), будет больше 5000000. (записать n, а затем...
Рекурсивные алгоритмы — вручную
Определить чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(1)?
def F(n):
⠀print(n)
⠀if n < 5:
⠀⠀F(n + 1)
⠀⠀F(n...
Способы представления графа
Чтобы использовать какой-то алгоритм на графах, сам граф нужно каким-то образом представить в программе.
Рассмотрим два способа представления...
Функции find, replace
Синтаксис:
s.find(str, start = 0, end = len(s)), где
str –строка для поиска
start – начальный индекс( по умолчанию 0)
end – индекс конца...
Бинарный поиск
Такой алгоритм применяется для задач поиска, например: мы ищем значение слова на букву К в словаре. Возникает несколько вариантов: открыть словарь с...
Принцип “don’t repeat yourself”
🔹 То есть, принцип заключается в избегании в коде повторений некоторых блоков кода. Так как при дальнейшей разработки, когда нужно будет внести...