Full stack dev
61 subscribers
356 photos
50 videos
4 files
99 links
"Full Stack Dev & Computer Science" – Канал для разработчиков, которые хотят
расширить свои знания в Full Stack и углубиться в основы и новейшие тренды Computer Science.
Здесь вы найдете материалы по frontend и backend разработке, работе с базами данных,
Download Telegram
Forwarded from Timur
Forwarded from Timur
Forwarded from Timur
🟢Задача «Single Number»

📚Дан целочисленный массив nums, в котором ровно два
элемента появляются только один раз, а все остальные
элементы появляются ровно дважды
.

🔍Найдите два элемента, которые появляются только один
раз. Вы можете вернуть ответ в любом порядке
.

🧐Подсказка:
Для эффективного решения задачи
можно использовать операцию XOR


Пример 1
:
« single_number(nums = [1,2,1,3,2,5])
» [3,5]

Пример 2:
« single_number(nums = [-1,0])
» [-1,0]

#task #python
Forwarded from Timur
💡Регулярные выражения (или RegEx, сокращение от
английского regular expressions
) — это
специальный язык для создания шаблонов поиска и обработки текста.
Они позволяют находить, извлекать, заменять и проверять строки,
соответствующие определённым условиям, с помощью заранее заданных
паттернов. Регулярные выражения часто используются для валидации
данных, парсинга текста и поиска информации в строках.


🟢Самые популярные компоненты регулярных выражений:

.любой одиночный символ, кроме новой строки.

^начало строки.

$ конец строки.

*, +, ?, {n,m}операторы количества, которые указывают,
сколько раз должен встречаться предыдущий символ.


[abc] — любой символ из группы a, b или c.
[a-z]любой строчный символ от a до z
\dлюбая цифра (эквивалент [0-9]).
\wлюбая буква, цифра или символ
подчеркивания (эквивалент [A-Za-z0-9_]).

\sлюбой пробельный символ.

🖼Примеры на картинки:🔼

#algorithms #python
Forwarded from Timur
Forwarded from Timur
🖼История

Ваш интернет-магазин любит раздавать купоны для особых случаев.
Некоторые клиенты пытаются обмануть систему, вводя неверные коды
или используя купоны с истекшим сроком действия
.

⚙️Задача:

Напишите функцию checkCoupon, которая проверяет, что код купона
действителен и не истек.


Купон перестает действовать на следующий день ПОСЛЕ истечения
срока его действия. Все даты будут передаваться как строки в следующем
формате
: «МЕСЯЦ ДАТА, ГОД».

🟢Пример:
checkCoupon("123", "123", "July 9, 2015", "July 9, 2015") == True
checkCoupon("123", "123", "July 9, 2015", "July 2, 2015") == False


#task #python
This media is not supported in your browser
VIEW IN TELEGRAM
🟢Git How To сайт, который предлагает пошаговые
руководства и практические примеры для изучения
системы контроля версий Git, облегчая процесс освоения
её основных команд и функционала.


📚Ссылочка: тут

#data #gitHub
1
Forwarded from Timur
🟢Задача «Majority Element»

📚Задан массив nums размером n, требуется вернуть основной элемент.

💡Основной элемент это элемент, который появляется более n / 2 раз.
Можно предположить, что основной элемент всегда существует в массиве.

👁‍🗨Пример 1:
« nums = [3,2,3]
» 3

👁‍🗨Пример 2:
« nums = [2,2,1,1,1,2,2]
» 2

#task #java
🔥2
Forwarded from Timur
This media is not supported in your browser
VIEW IN TELEGRAM
🟢Ультимативный Roadmap для Python-разработчика в 2024 году

#data #python
🔥2
Forwarded from Timur
⌨️Как правильно печатать на клавиатуре.

#data
Forwarded from Timur
⌨️Как правильно печатать на клавиатуре №2.

📚Тренажер для слепой печати
на клавиатуре для начинающих,
рекомендую с него начать.


👁‍🗨Смотреть: тут

#service
👍1
Forwarded from Timur
⌨️Как правильно печатать на клавиатуре №3.

📚Этот тренажёр уже более продвинутый.

👁‍🗨Смотреть: тут

#service
Forwarded from Timur
Таблицы с битовыми операциями🔼

XOR, NOT, AND, OR

#data #computerSince