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

Цветущий лес

Вычислите количество деревьев, которое должен высадить лесничий, чтобы обеспечить цветение леса

2Не решено-

Палиндром

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

115Не решено-

Анаграмма

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

106Не решено-

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

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

56Не решено-

Подсчёт гласных в строке

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

83Не решено-

Факториал

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

54Не решено-

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

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

65Не решено-

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

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

39Не решено-

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

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

41Не решено-

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

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

50Не решено-

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

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

133Не решено-

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

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

113Не решено-

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

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

87Не решено-

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

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

67Не решено-

Самый длинный палиндром

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

51Не решено-

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

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

61Не решено-

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

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

59Не решено-

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

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

51Не решено-

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

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

183Не решено-

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

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

72Не решено-

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

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

45Не решено-

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

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

41Не решено-

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

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

42Не решено-

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

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

46Не решено-

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

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

40Не решено-

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

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

33Не решено-

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

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

43Не решено-

Последовательность Фибоначчи

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

21Не решено-

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

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

47Не решено-

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

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

39Не решено-

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

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

30Не решено-

Проверка на совершенное число

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

23Не решено-

Сортировка по гематрии

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

18Не решено-

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

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

18Не решено-

Найти редкое слово

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

17Не решено-

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

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

22Не решено-

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

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

18Не решено-

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

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

19Не решено-

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

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

23Не решено-

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

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

17Не решено-

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

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

24Не решено-

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

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

29Не решено-

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

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

26Не решено-

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

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

15Не решено-

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

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

20Не решено-

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

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

24Не решено-

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

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

16Не решено-

Частое слово

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

26Не решено-

Манхэттенское расстояние

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

2Не решено-

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

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

3Не решено-

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

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

5Не решено-

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

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

2Не решено-

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

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

3Не решено-

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

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

15Не решено-

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

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

22Не решено-

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

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

21Не решено-

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

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

13Не решено-

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

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

10Не решено-

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

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

12Не решено-

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

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

15Не решено-

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

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

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

Лента

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

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

Лидеры

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

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

Треды

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

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

Задачи

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

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

Вопросы

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

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

Викторины

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

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