Задачи с кодом

Рисуем ромб из букв

Напишите функцию, возвращающую строку - ASCII-рисунок ромба. На вход функция получает букву и символ (для фона).

3 года ago

Распаковка вложенных списков

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

3 года ago

Возрастающие и последовательные числа

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

3 года ago

Преобразование телефонных номеров

В БД некоего предприятия номера телефонов хранятся как попало и вам поручили написать функцию, которая приведёт их все к одному…

3 года ago

Какова доля площади страны в общей площади земной суши?

Напишите функцию, которая будет принимать в качестве аргументов название страны (name) и ее площадь (area) и возвращать процентное отношение площади…

3 года ago

От A до Z

Напишите функцию, которая будет принимать строку - диапазон букв английского алфавита. Функция должна возвращать строку из всех букв этого диапазона.

3 года ago

Валидация PIN-кода

Напишите функцию для проверки, является ли строка валидным PIN-кодом. Валидный PIN-код состоит из ровно 4 или 6 цифр и не…

3 года ago

Сортировка чисел по их длине

Напишите функцию, которая будет принимать список чисел и возвращать список тех же чисел, но в отсортированном виде. Сортировать числа нужно…

3 года ago

Соедините числа дефисами

Напишите функцию, которая будет принимать число n и возвращать все числа до n включительно, причем все числа будут объединены в…

3 года ago

Складываем концы

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

3 года ago

Числа, четные со всех сторон

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

3 года ago

Кратно ли число сумме цифр этого числа?

Напишите функцию, которая будет принимать число и определять, делится ли оно нацело на сумму цифр этого числа.

3 года ago

Самый длительный период времени

Напишите функцию, которая будет принимать три значения: h (часы), m (минуты), s (секунды). Функция должна возвращать значение, соответствующее самому длительному…

3 года ago

Разбивка строки по заглавным буквам

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

3 года ago

Положительные и отрицательные числа

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

3 года ago