Все записи категории ‘На первой полосе’

Задача о подмножествах
 21 Апр, 2023

В теории программирования большой класс задач связан с перебором подмножеств, и на leetcode как раз попалась пара похожих задач, чтобы можно было их разобрать как пример — 78 Subsets и 90 Subsets II.

Формулировка следующая — есть набор (множество) чисел, нужно составить все возможные подмножества, включая и пустое. Разница между двумя задачами лишь в том, что в первой (№78) задаче элементы множества уникальные, а во второй (№90) — нет. Но в обоих случаях требуется составить уникальные подмоножества.

Читать далее »
Drupal vs Opencart
 20 Апр, 2023

Сразу скажу, что я друпалер, поэтому перевес будет не в сторону Opencart. Но попробуем разобраться объективно.

Читать далее »
Странный входящий трафик на сайте
 18 Апр, 2023

Наблюдал пару недель какую то странную движуху ботов у себя на сайте.

Читать далее »
Задача о подсчете количества путей в словаре
 16 Апр, 2023

Разбираем задачу № 1639 Number of Ways to Form a Target String Given a Dictionary c leetcode.com. Дан словарь, где слова имеют одинаковую длину — words. Также дано дополнительно слово — target, которое нужно составить из словарных слов по следующим правилам:

Вы можете брать буквы из любого слова words и составлять target, буква за буквой, но если вы взяли букву с позиции j в некотором слове, то следующую букву можно брать только с позиции не меньше чем j + 1.

Требуется вернуть кол-во путей (вариантов), какими возможно составить target.

Читать далее »
Задача о наибольшей сумме монет
 15 Апр, 2023

Решаем задачу № 2218 с leetcode — Maximum Value of K Coins From Piles.

В названии фигурирует слова монеты и стопки. Если представить себе, что монеты могут быть произвольного номинала, то да — суть именно такая. У нас есть стопки монет, и дано число операций, за каждую из которых, мы можем взять монету из произвольной кучи.

Нужно вернуть максимальную сумму, которую возможно набрать при таких условиях.

Читать далее »
Как в WP получить путь к каталогу темы
 14 Апр, 2023

WordPress реализует целое семейство параметров, которые можно использовать в шаблоне. В том числе и переменные, указывающие путь к файлам темы. Разбираемся в нюансах.

Читать далее »
Рихтуем вывод полей во flamingo CF7
 12 Апр, 2023

Пользуюсь flamingo для протоколирования отправленных данных через Contact Form 7. Очень не удобно, что ссылки и сохраненные файлы выводятся как plain text. Но, мы это сейчас исправим!

Читать далее »
Sweet alert: как убрать вообще все кнопки
 11 Апр, 2023

По дефолту, если вы не задаёте кнопок, то плагин всё равно добавляет кнопку ‘Ок’. Разбираемся, как удалить и её.

Читать далее »
Решение задачи оптимизации в направленном графе
 9 Апр, 2023

Сегодня расскажу о решении задачи №1857 с литкода, которая называется как «Largest Color Value in a Directed Graph».

Суть задачи: дан направленный граф, при этом каждый узел имеет еще один параметр — его в задаче называют цвет. Спектр цветов ограничен, т.к. разные цвета обозначены в задаче разными латинскими буквами, т.е. максимальная палитра составляет всего 26 «цветов».

Требуется найти путь по графу, который собирает максимальное число узлов одного цвета. Дополнительно говорится, что если в графе есть петля, то нужно вернуть -1.

Читать далее »
Leetcode, за что дают leet coins?
 7 Апр, 2023

Пока сидел без работы, я увлекся решением задач на leetcode.

За некоторые виды активности они начисляют leetcoins, которые можно потратить там же на сайте для оплаты премиум доступа или получения сувениров. Что также подогревает спортивный интерес к решению задач. Так за что же начисляют баллы?

Читать далее »