87 просмотров
от 24.02.2025
Python

Популярные задачи на алгоритмы с собеседований

Подборка самых популярных задач на алгоритмы с live-coding собеседований Python-разработчиков. Палиндром, анаграмма, сжатие строки, классические факториал и последовательность Фибоначчи, распаковка списка, лишние пробелы, валидность скобок и многое другое.

Вы решили 0 задач из 27
Название
Решений
Статус
Статус в подборке
Сложность

Анаграмма

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

90Не решеноНе решено

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

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

35Не решеноНе решено

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

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

37Не решеноНе решено

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

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

67Не решеноНе решено

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

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

178Не решеноНе решено

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

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

47Не решеноНе решено

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

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

79Не решеноНе решено

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

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

35Не решеноНе решено

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

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

55Не решеноНе решено

Палиндром

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

104Не решеноНе решено

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

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

48Не решеноНе решено

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

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

75Не решеноНе решено

Факториал

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

44Не решеноНе решено

Частое слово

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

22Не решеноНе решено

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

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

33Не решеноНе решено

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

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

15Не решеноНе решено

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

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

17Не решеноНе решено

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

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

21Не решеноНе решено

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

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

40Не решеноНе решено

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

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

25Не решеноНе решено

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

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

11Не решеноНе решено

Римские числа

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

8Не решеноНе решено

Наибольшая последовательность

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

8Не решеноНе решено

Cкобочная последовательность

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

9Не решеноНе решено

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

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

11Не решеноНе решено

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

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

12Не решеноНе решено

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

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

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

Лента

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

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

Лидеры

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

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

Треды

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

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

Задачи

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

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

Вопросы

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

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

Викторины

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

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