Вы решили 0 задач из 95
0
Сегодня
0
На этой неделе
В этом месяце
Отслеживайте свою продуктивность с
Название
Решений
Статус
Сложность

Палиндром

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

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Не решено
Другие разделы

Лента

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

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

Лидеры

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

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

Треды

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

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

Задачи

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

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

Вопросы

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

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

Викторины

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

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