← К задачам
Тяжело · +5МассивыОсновы языкаСортировкаСтроки

Отсортировать по длине слова

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

В начале строки должны оказаться самые короткие слова, а в конце — самые длинные. Если количество букв в нескольких словах совпадают, расположите слова в строке в алфавитном порядке.

Примеры

sort_by_length("Привет, мой друг") ➞ "мой друг Привет,"

sort_by_length("Хорошего тебе дня") ➞ "дня тебе Хорошего"

sort_by_length("Мой сын любит кодить") ➞ "Мой сын любит кодить"

Примечание

Знаки препинания «принадлежат» тому слову, после которого они стоят.

def sort_by_length(string):
	
Для запуска тестов необходима авторизация.
Поддержать проект