Библиотека вопросов
Вопросы с настоящих собесов. Любой можно отработать голосом за пару минут — с интервьюером, баллом и разбором.
Напишите функцию top_words, которая принимает строку текста и число n и возвращает n самых частых слов списком пар: слово и сколько раз оно встретилось. Регистр не важен, знаки препинания отбрасываем, а при одинаковой частоте слова идут по алфавиту.JuniorДан неотсортированный массив различных целых чисел. Сверните его в строку диапазонов через запятую. Например, для массива [1, 4, 5, 2, 3, 9, 8, 11, 0] ответ — строка «0-5,8-9,11».MiddleДан список отрезков, каждый задан началом и концом. Нужно объединить все пересекающиеся отрезки. Например, из [1, 3], [2, 6], [8, 10], [15, 18] получается [1, 6], [8, 10], [15, 18].Middle