Записи с тегом ‘Разбор задач’

TS: функция преобразования к каноническому пути
 15 Мар, 2023

Увидел эту задачу на leetcode — https://leetcode.com/problems/simplify-path/, где не так часто встречаются задачи близкие к практиктическому программированию. Ранее уже приводил решение подобной задачи для PHP. Здесь порешаем её уже на TS.

Читать далее »
Задача следующей комбинации (next permutation)
 13 Мар, 2023

Мне понадобилось какое то время, чтобы понять верный подход к решению, делюсь подробным разбором этой задачи.

Ставится она так: есть набор (массив) элементов, чаще всего чисел, требуется найти следующей по порядку возрастания набор этих элементов.

Читать далее »
Задача о поиске лучшей сделки
 2 Фев, 2023

Это еще одна классическая задача программирования о поиске некой лучшей пары чисел в массиве. Задача формулируется следующим образом.

Есть массив стоимости актива по дням, необходимо найти оптимальные точки покупки и продажи актива (входа и выхода из сделки). Обычно требуется найти максимальную величину прибыли в рамках периода, за который предоставлены данные.

Читать далее »
Классическая задача о размене монет
 24 Янв, 2023

Дана сумма amount и номиналы монет. Требуется разменять сумму минимальным набором монет.

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