Палиндром
Напишите функцию, проверяющую, является ли переданная строка палиндромом
104Не решеноАнаграмма
Напишите функцию, определяющую, можно ли из букв первого слова получить второе слово
89Не решеноСжатие строки (rle)
Напишите функцию, принимающую строку из букв и возвращающую новую строку, где повторяющиеся буквы заменены количеством повторений
48Не решеноПодсчёт гласных в строке
Напишите функцию, возвращающую количество гласных в переданной строке
75Не решеноФакториал
Напишите функцию, которая принимает число и возвращает вычисленное для него значение факториала
44Не решеноСреднее арифметическое
Напишите функцию, которая находит и возвращает среднее арифметическое списка чисел
55Не решеноПростые числа до N
Напишите функцию, возвращающую список из простых чисел до N включительно
35Не решеноНайти НОК двух чисел
Напишите функцию, возвращающую наименьшее общее кратное двух переданных чисел
38Не решеноНайти НОД двух чисел
Напишите функцию, принимающую два числа и возвращающую их наибольший общий делитель
46Не решеноТип треугольника по длинам сторон
Напишите функцию, которая определяет тип треугольника по переданным длинам сторон
129Не решеноВисокосный год
Напишите функцию, определяющую, является ли переданный параметром год високосным
109Не решеноПервый уникальный символ
Напишите функцию, которая принимает строку и возвращает индекс первого уникального символа
79Не решеноПараметры запроса
Напишите функцию, преобразующую словарь параметров запроса в готовую строку
63Не решеноСамый длинный палиндром
Напишите функцию, которая определит максимальную длину палиндрома, составленного из символов заданной строки
47Не решеноСумма индексов элемента
Напишите функцию, которая принимает строку и элемент, и возвращает сумму индексов вхождений этого элемента
59Не решеноПодсчет количества слов
Напишите функцию, которая посчитает количество вхождений каждого уникального слова в строке
57Не решеноЧисло словами
Напишите функцию, которая преобразует число в строку, заменяя все цифры в числе на соответствующие слова
48Не решеноСумма элементов списка
Напишите функцию, которая принимает список чисел и возвращает сумму всех элементов
178Не решеноУникальность элементов
Напишите функцию, которая проверяет, содержит ли список только уникальные элементы
67Не решеноКоординатные четверти
Напишите функцию, которая принимает на вход координаты и возвращает четверть, в которой они находятся
42Не решеноНаибольший общий префикс
Напишите функцию, которая найдет самый большой общий префикс для массива строк
37Не решеноУродливое число
Напишите функцию, которая проверит, является ли переданное параметром число уродливым
39Не решеноЛицензионный ключ
Напишите функцию, которая примет лицензионный ключ в одном формате и выведет в другом
42Не решеноНаграда за посещаемость
Напишите функцию, которая проверит соответствие посещаемости студента заданным критериям
38Не решеноПосадить цветы
Напишите функцию, которая проверит, можно ли посадить заданное количество цветов на грядке
32Не решеноРазбить список на чанки
Напишите функцию, которая принимает на вход список и число, задающее размер чанка и возвращает список из чанков указанной длины
35Не решеноПоследовательность Фибоначчи
Напишите функцию, которая выводит последнее число Фибоначчи для переданного числа N
17Не решеноУдалить лишние пробелы
Напишите функцию, принимающую строку и возвращающую новую, но уже без лишних пробелов
40Не решеноПеревернуть каждое слово в строке
Напишите функцию, переворачивающую каждое слово в строке, не меняя порядок слов
33Не решеноНайти слагаемые в массиве
Напишите функцию, которая находит в массиве два числа, сумма которых равна N
25Не решеноПроверка на совершенное число
Напишите функцию, проверяющую, является ли переданное аргументом число совершенным
22Не решеноСортировка по гематрии
Напишите функцию, осуществляющую сортировку данного списка слов по гематрии
17Не решеноЛатинский квадрат
Напишите функцию, которая принимает матрицу и определяет, является ли она латинским квадратом
18Не решеноНайти редкое слово
Напишите функцию, которая находит и возвращает самое редко встречающееся слово в строке
16Не решеноПостфиксы для дубликатов
Напишите функцию, которая принимает строку и добавляет постфиксы к повторяющимся символам
21Не решеноОбъединение перекрывающихся строк
Напишите функцию, которая объединяет две строки, используя максимально возможное перекрытие
17Не решеноСлово с наибольшими баллами
Напишите функцию, которая принимает список слов и возвращает слово с наибольшими баллами
19Не решеноКол-во символов подряд
Напишите функцию, которая будет подсчитывать наибольшее количество подряд идущих символов в слове
23Не решеноРазвернуть гласные в строке
Напишите функцию, которая меняет порядок гласных букв в строке на обратный
15Не решеноКоличество монет
Напишите функцию, которая определяет минимально возможное количество монет для оплаты
23Не решеноПодбор размеров прямоугольника
Напишите функцию, которая определит высоту и ширину прямоугольника по заданной площади
27Не решеноРазбиение массива
Напишите функцию, которая разобьет массив чисел на пары так, чтобы получить максимальную сумму
25Не решеноИзменить форму матрицы
Напишите функцию, которая изменит количество строк и столбцов матрицы с сохранением числа элементов
14Не решеноКорни уравнения
Напишите функцию, которая принимает на вход коэффициенты квадратного уравнения и возвращает его корни
19Не решеноУникальные имена
Напишите функцию, которая генерирует уникальные имена пользователей на основе заданного списка имен и фамилий
22Не решеноСистема счисления
Напишите функцию, которая принимает число и систему счисления и возвращает число в этой системе счисления
15Не решеноЧастое слово
Напишите функцию, которая принимает на вход строку и определяет самое часто встречающееся слово в ней
22Не решеноМанхэттенское расстояние
Найдите длину кратчайшего пути таксиста между перекрёстками Манхэттена
1Не решеноПуть до ксерокса
Найдите минимальное число этажей, которое потребуется пройти Пете до ксерокса
1Не решеноМинимальное произведение
Найдите в массиве целых чисел минимально возможное значение перемножения двух из них
4Не решеноПроверить валидность скобок
Напишите функцию, проверяющую валидность скобок в переданной ей строке
11Не решеноЧисло Армстронга
Напишите функцию, которая проверяет, является ли переданное число числом Армстронга
20Не решеноДесятичное в двоичное
Напишите функцию, которая принимает число и возвращает его же в двоичном виде
18Не решеноЕдинственный выживший
Напишите функцию, определяющую номер человека, который останется в кругу последним
11Не решеноСортировка IP адресов
Напишите функцию, принимающую массив IPv4 адресов и возвращающую его в отсортированном виде
8Не решеноЦиклический сдвиг массива
Напишите функцию, осуществляющую циклический сдвиг массива и возвращающую его
10Не решеноОбъединение словарей
Напишите функцию, объединяющую два словаря с суммированием значений одинаковых ключей
11Не решеноСписок адресов Email
Напишите функцию, преобразующую словарь email-адресов в отсортированный список
10Не решеноСтрока треугольника Паскаля
Напишите функцию, которая принимает на вход номер строки треугольника Паскаля и возвращает эту строку
10Не решеноРимские числа
Напишите функцию, которая преобразует число в римской системе счисления в десятичное число
8Не решено