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
🟢Задача для Python «Valid Triangle Number»

📚Дан целочисленный массив nums. Нужно вернуть количество
триплетов, выбранных из массива, которые могут образовывать
треугольники, если мы примем их за длины сторон.


👁‍🗨Пример 1:
« nums = [2,2,3,4]
» 3
💡Пояснение: могут быть такие комбинации: 2,3,4 (с первой 2),
2,3,4 (со второй 2) и 2,2,3


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

👁‍🗨Пример 3:
« nums = [6, 4, 9, 7, 8]
» 10

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

#task #python
Forwarded from Timur
🟢Задача на Python «Can Place Flowers»

📚У вас есть клумба, где одни участки засажены (1), а другие пусты(0).
Цветы нельзя сажать на соседних участках.


📚Дан массив flowerbed (0 — пусто, 1 — занято) и число n. Нужно определить,
можно ли посадить n цветов, соблюдая правило, чтобы соседние участки оставались
свободными.


⚙️Верните true, если это возможно, и false — если нет.

👁‍🗨Пример 1:
« flowerbed = [1,0,0,0,1], n = 1
» True

👁‍🗨Пример 2:
« flowerbed = [1,0,0,0,1], n = 2
» False

#task #python
🔥1
Forwarded from Timur
Задача для Python «Jump Game»

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


Верните значение true, если вы можете достичь последнего
индекса, или значение
false в противном случае.

👁‍🗨Примеры:
« nums = [2,3,1,1,4]
» true
# Прыгаем на 1 шаг от индекса 0 к 1, затем на 3 шага к последнему индексу.


« nums = [3,2,1,0,4]
» false
# Как бы мы не прыгали, мы всегда будем застревать на
индексе 4 и не сможем дойти до конца массива.


#task #python
🤔1
Генератор случайных паролей с настройками на Python

📚Напишите функцию, которая генерирует случайный пароль
заданной длины. Пароль должен быть сформирован на
основе пользовательских требований:


Использовать ли цифры.
Использовать ли буквы верхнего и/или нижнего регистра.
Использовать ли специальные символы.

👁‍🗨Примеры:

« generate_password(
length=12, use_digits=True,
use_uppercase=True, use_lowercase=True,
use_specials=False
)

» A1b2C3d4E5f6
# примерно

—————————

« generate_password(
length=6, use_digits=True,
use_uppercase=True, use_lowercase=True,
use_specials=True
)


» 5J~Myg
# примерно


#task #python
Forwarded from Timur
🟢Задачка по Python

📚Напишите функцию, которая принимает текст и
возвращает наиболее часто встречающееся слово.
Игнорируйте регистр и знаки препинания.


👁‍🗨Пример:

« text = "Data science is fun. Science makes data fun, and data makes science better."
» "data"


#task #python
Forwarded from Timur
Задача «Reverse Words in a String»

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


👁‍🗨Пример 1:
« words = "the sky is blue"
» "blue is sky the"

👁‍🗨Пример 2:
« words = " hello world "
» "world hello"

👁‍🗨Пример 3:
« words = "a good example"
» "example good a"

#task #python
Таблица простых интегралов на Python

#algorithms #python
«Reverse string» на Python

📚Условие задачи: дается строка и целое число k, необходимо
развернуть первые
k символов на каждые 2k символов, отсчитываемых с начала.

📚Если есть несколько символов больших k, необходимо развернуть все из
них. Если есть меньше, чем 2k символов, но при этом больше или равно k
символов, то необходимо оставить все как есть.


👁‍🗨Примеры:

« string = "abcdefg", k = 2
» "bacdfeg"

« string = "abcd", k = 2
» "bacd"

📈Сложность:
⌚️Время: O(n)
💾Память: O(n)


#task #python
🟢Задача на Python:

📚Напишите функцию sort_list(lst: List[int]) так, чтобы оно отсортировало
переданный массив чисел. Если функция передает пустой
массив или значение
null/nil, то она должна вернуть пустой массив.

👁‍🗨Примеры:
« [5, 4, 3, 2, 1]
» [1, 2, 3, 4, 5]

« None
» []

« [1]
» [1]


#task #python
Forwarded from Timur
Задачка «Remove Vowels» по Python

📚Напишите функцию remove_vowels(s), которая принимает строку и
возвращает новую строку, из которой удалены все
гласные буквы
(a, e, i, o, u, y в любом регистре).

👁‍🗨Примеры:
« remove_vowels("Hello world")
» Hll wrld !

« remove_vowels("Python is great")
» "Pthn s grt"

#task #python
Forwarded from Timur
Полезные библиотеки Python

⚙️Tencent представили Hunyuan 3D 2.0 бесплатный генератор 3D-моделей нового уровня!


💾GitHub: тут

🖼Попробовать онлайн: тут


#python #soft
Задача на Python:

📚Создайте программу, которая фильтрует список
строк и возвращает список, содержащий только имена ваших друзей.


⚙️Если в имени ровно 4 буквы, вы можете быть уверены,
что это ваш друг! В противном случае вы можете быть
уверены, что это не так...


👁‍🗨Пример:

« ["Ryan", "Kieran", "Jason", "Yous"]
» ["Ryan", "Yous"]

#task #python