Публикации по теме '100daysofcode'


Период обучения возобновляется
У меня есть определенный период времени между сегодняшним днем ​​и моей следующей работой, и я в основном собираюсь потратить это время, пытаясь изучить кучу разных вещей. В этой статье я хотел бы обрисовать в общих чертах эти вещи, а затем, по мере достижения каждой части цели, я хотел бы опубликовать еще одну статью о доказательстве работы или твиттер о полученных знаниях. Итак, что я хочу улучшить Второй язык программирования: Мой основной язык программирования — Python, и это..

#Day63 из #100days_of_coding
Вчера был 63-й день моего кодинга. Я решил один вопрос. Задача: Самый длинный палиндром в строке Для заданной строки S найдите самую длинную палиндромную подстроку в S. Подстрока строки S: S[ i . . . . j ] где 0 ≤ i ≤ j ‹ len(S) . Строка-палиндром: строка, которая читается так же в обратном порядке. Более формально, S является палиндромом, если reverse(S) = S. В случае конфликта вернуть подстроку, которая встречается первой (с наименьшим начальным индексом). Пример 1:..

День 26 из #100DaysOfCode
Привет, ребята 🙌 Сегодня я закончил 26 видео JavaScript30! Проект 26: выпадающее меню «Полосатый след» Источник: https://javascript30.com Обучение: Нам было поручено настроить выпадающий элемент, который следовал за панелью навигации. Элемент был настроен для каждого пункта меню. Мы создали три элемента списка внутри ненумерованного списка, составляющего панель навигации. Они включали раскрывающийся класс CSS, содержащий свойства для непрозрачности и отображения ...

Поиск самой длинной общей подпоследовательности (LCS) двух строк
Решение проблемы LCS в JavaScript Задачи JavaScript: от новичка до мастера — Задание №52 Создайте функцию, которая находит самую длинную общую подпоследовательность (LCS) двух строк. Функция должна принимать на вход две строки и возвращать LCS. LCS — это самая длинная последовательность символов, которые появляются в обеих строках в одном и том же порядке. LCS — самая длинная общая подпоследовательность Это классическая задача в информатике и динамическом программировании...

Ошибок в день в JS
Ошибок в день в JS Beginner: Мы люди, и ошибки случаются очень часто. › 50 ошибок/день. Intermediate: Мы люди, и мы можем избежать ошибок. ‹ 50 ошибок/день. Expert: Мы люди и можем говорить на Javascript 🤣. ‹ 5 ошибок/день. Довольно интересно, не так ли? Если вы видите, что в приведенных выше утверждениях ошибки есть везде. Итак, что же обычно делает опытный ум? Он может спрогнозировать результат и соответственно обновить результат, тогда как новичок кодирует методом..

#100DaysOfCode: День 6
Кипарис в действии Вчера я немного говорил о Cypress. Сегодня я хочу немного поговорить о тестировании с помощью Cypress и о том, как мы развернули его в проекте, над которым сейчас работаем. Cypress — это сторонний модуль npm, который мы используем для сквозного тестирования. Сквозное тестирование включает в себя тестирование всего приложения. Мы хотим протестировать все, включая клиент, API, базу данных и другие службы. Этот тип тестирования подготавливает приложение к..

#Day58 из #100days_of_coding
Вчера был мой 58-й день кодинга. Я решил одну проблему проблема: Максимальный подмассив продуктов Дан массив Arr[] , содержащий N целых чисел (может быть положительным , отрицательным или нулем ). Найдите продукт подмассива максимального продукта. Пример 1: Input: N = 5 Arr[] = {6, -3, -10, 0, 2} Output: 180 Explanation: Subarray with maximum product is [6, -3, -10] which gives product as 180. Пример 2: Input: N = 6 Arr[] = {2, 3, 4, 5, -1, 0} Output: 120 Explanation:..