Вы решили 0 задач из 99
0
Сегодня
0
На этой неделе
0
В этом месяце
Начните решать задачи, чтобы здесь появились данные
Название
Решений
Статус
Бонус
Сложность
Задача дня

Шифрование шифром Цезаря

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

8Не решено-

Палиндром

Напишите функцию, проверяющую, является ли переданная строка палиндромом

142Не решено-

Анаграмма

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

139Не решено-

Сжатие строки (rle)

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

73Не решено-

Подсчёт гласных

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

100Не решено-

Факториал

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

72Не решено-

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

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

84Не решено-

Простые числа до N

Напишите функцию, возвращающую список из простых чисел до N включительно

51Не решено-

Найти НОК двух чисел

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

50Не решено-

Найти НОД двух чисел

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

60Не решено-

Тип треугольника

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

142Не решено-

Високосный год

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

120Не решено-

Первый уникальный символ

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

99Не решено-

Параметры запроса

Напишите функцию, преобразующую словарь параметров запроса в готовую строку

73Не решено-

Палиндромище

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

64Не решено-

Сумма индексов элемента

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

66Не решено-

Подсчет количества слов

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

64Не решено-

Число словами

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

56Не решено-

Сумма элементов списка

Напишите функцию, которая принимает список чисел и возвращает сумму всех элементов

197Не решено-

Уникальность элементов

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

88Не решено-

Координатные четверти

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

50Не решено-

Наибольший общий префикс

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

51Не решено-

Уродливое число

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

45Не решено-

Лицензионный ключ

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

49Не решено-

Награда за посещаемость

Напишите функцию, которая проверит соответствие посещаемости студента заданным критериям

43Не решено-

Посадить цветы

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

36Не решено-

Разбить список на чанки

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

62Не решено-

Фибоначчи

Напишите функцию, которая выводит последнее число Фибоначчи для переданного числа N

29Не решено-

Удалить лишние пробелы

Напишите функцию, принимающую строку и возвращающую новую, но уже без лишних пробелов

57Не решено-

Перевернуть каждое слово в строке

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

54Не решено-

Найти слагаемые в массиве

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

35Не решено-

Совершенство

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

28Не решено-

Гематрия

Напишите функцию, осуществляющую сортировку данного списка слов по гематрии

21Не решено-

Латинский квадрат

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

23Не решено-

Редкое слово

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

23Не решено-

Постфиксы для дубликатов

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

27Не решено-

Объединение перекрывающихся строк

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

21Не решено-

Слово с наибольшими баллами

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

23Не решено-

Кол-во символов подряд

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

26Не решено-

Развернуть гласные в строке

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

22Не решено-

Количество монет

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

28Не решено-

Подбор размеров прямоугольника

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

30Не решено-

Разбиение массива

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

28Не решено-

Изменить форму матрицы

Напишите функцию, которая изменит количество строк и столбцов матрицы с сохранением числа элементов

16Не решено-

Корни уравнения

Напишите функцию, которая принимает на вход коэффициенты квадратного уравнения и возвращает его корни

22Не решено-

Уникальные имена

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

26Не решено-

Система счисления

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

18Не решено-

Частое слово

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

36Не решено-

Манхэттен

Найдите длину кратчайшего пути таксиста между перекрёстками Манхэттена

5Не решено-

Путь до ксерокса

Найдите минимальное число этажей, которое потребуется пройти Пете до ксерокса

4Не решено-

Минимальное произведение

Найдите в массиве целых чисел минимально возможное значение перемножения двух из них

7Не решено-

Пересечение прямоугольников

Вычислите площадь пересечения двух прямоугольников, имея их координаты

3Не решено-

Найти НОД для списка чисел

Напишите функцию, которая принимает список натуральных чисел и вычисляет НОД для него

5Не решено-

Проверить валидность скобок

Напишите функцию, проверяющую валидность скобок в переданной ей строке

21Не решено-

Число Армстронга

Напишите функцию, которая проверяет, является ли переданное число числом Армстронга

24Не решено-

Десятичное в двоичное

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

23Не решено-

Единственный выживший

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

14Не решено-

Сортировка IP адресов

Напишите функцию, принимающую массив IPv4 адресов и возвращающую его в отсортированном виде

12Не решено-

Циклический сдвиг массива

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

14Не решено-

Объединение словарей

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

22Не решено-

Список адресов Email

Напишите функцию, преобразующую словарь email-адресов в отсортированный список

14Не решено-
Другие разделы

Лента

Активность пользователей Девстанции

Перейти к ленте

Лидеры

Рейтинг самых результативных пользователей сообщества

Перейти к лидерам

Треды

Общение по интересам и связь с разработчиками

Перейти к тредам

Задачи

Решение алгоритмических задач с собеседований

Перейти к задачам

Вопросы

Ответы на вопросы с технических собеседований

Перейти к вопросам

Викторины

Интерактивные викторины по вопросам с собеседований

Перейти к викторинам
Мы в Telegram
Новости проекта, общение с разработчиками, общение по интересам - присоединяйтесь!