Forwarded from Timur
✅Конвертер
📚Напишите скрипт, который принимает путь к файлу
содержимое в формат
но с расширением
👁🗨Пример:
⚙️
⚙️
#task #python
CSV в JSON на Python📚Напишите скрипт, который принимает путь к файлу
CSV, конвертирует его содержимое в формат
JSON и сохраняет результат в новый файл с тем же именем, но с расширением
.json.👁🗨Пример:
⚙️
data.csv:id,name,age
1,Alice,30
2,Bob,25
3,Charlie,35
⚙️
data.json: [
{"id": "1", "name": "Alice", "age": "30"},
{"id": "2", "name": "Bob", "age": "25"},
{"id": "3", "name": "Charlie", "age": "35"}
]
#task #python
🟢Задача для Python
📚Дан целочисленный массив
триплетов, выбранных из массива, которые могут образовывать
треугольники, если мы примем их за длины сторон.
👁🗨Пример 1:
«
»
💡Пояснение: могут быть такие комбинации: 2,3,4 (с первой 2),
2,3,4 (со второй 2) и 2,2,3
👁🗨Пример 2:
«
»
👁🗨Пример 3:
«
»
👁🗨Пример 4:
«
»
#task #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
📚У вас есть клумба, где одни участки засажены (1), а другие пусты(0).
Цветы нельзя сажать на соседних участках.
📚Дан массив
можно ли посадить n цветов, соблюдая правило, чтобы соседние участки оставались
свободными.
⚙️Верните
👁🗨Пример 1:
«
»
👁🗨Пример 2:
«
»
#task #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
📚Дан целочисленный массив
находитесь на первом элементе массива. Каждый элемент
массива содержит максимальную длину прыжка из этой позиции вперед.
Верните значение
индекса, или значение
👁🗨Примеры:
«
»
# Прыгаем на 1 шаг от индекса 0 к 1, затем на 3 шага к последнему индексу.
«
»
# Как бы мы не прыгали, мы всегда будем застревать на
индексе 4 и не сможем дойти до конца массива.
#task #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
✅Генератор случайных паролей с настройками на
📚Напишите функцию, которая генерирует случайный пароль
заданной длины. Пароль должен быть сформирован на
основе пользовательских требований:
• Использовать ли цифры.
• Использовать ли буквы верхнего и/или нижнего регистра.
• Использовать ли специальные символы.
👁🗨Примеры:
«
»
# примерно
—————————
«
»
# примерно
#task #python
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
✅Задача
📚Измените порядок слов, чтобы они шли в обратном порядке.
Возвращаемая строка должна содержать только один пробел
между словами, игнорируя начальные, конечные и лишние
пробелы в исходной строке.
👁🗨Пример 1:
«
»
👁🗨Пример 2:
«
»
👁🗨Пример 3:
«
»
#task #python
«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
✅
📚Условие задачи: дается строка и целое число
развернуть первые
📚Если есть несколько символов больших k, необходимо развернуть все из
них. Если есть меньше, чем 2k символов, но при этом больше или равно k
символов, то необходимо оставить все как есть.
👁🗨Примеры:
«
»
«
»
📈Сложность:
⌚️Время:
💾Память:
#task #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