Инф 💻

Способы перевода СС кодом
📘 Нередко в программах требуется перевести число в какую-то другую систему счисления, рассмотрим некоторые способы. 👾 Воспользоваться встроенными...
Рекурсивные алгоритмы — кодом
Задача: найти наименьшее значение 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”
🔹 То есть, принцип заключается в избегании в коде повторений некоторых блоков кода. Так как при дальнейшей разработки, когда нужно будет внести...