412 читали · 2 года назад
Leetcode, задача 5. Longest Palindromic Substring: Тайна зеркального лабиринта.
Теги: #python, #dynamic_programming, #string 🍻 Привет, зеркальные искатели! 🍻 Присаживайтесь, я заказал нам по кружечке. 🍺 Сегодня мы с вами затеем настоящее расследование в мире строк и символов. Вы когда-нибудь задумывались, что самая длинная палиндромная подстрока в строке — это как зеркальный коридор в лабиринте? Да-да, именно так! Сегодняшняя задачка как раз о том, как найти этот сокровенный коридор. 🕵️‍♂️ 🔍 Что такое палиндром? Если кто-то из вас, дорогие читатели, не в курсе, палиндром...
5 лет назад
20 фрагментов Python, которые стоит выучить прямо сегодня
Python — язык программирования без лишнего синтаксиса. Читаемость и простота дизайна — две основные причины его огромной популярности. Как говорится в дзене Python: Красивое лучше, чем уродливое. Явное лучше, чем неявное. Вот почему стоит помнить некоторые распространенные приемы Python, которые помогают улучшить дизайн кода. Они избавят вас от необходимости просматривать Stack Overflow каждый раз, когда вам что-то нужно.  Эти приемы пригодятся в вашей ежедневной практике.  1. Переворачивание строки  Фрагмент ниже переворачивает строку, используя операцию среза...