Вопрос задан 05.07.2023 в 01:01. Предмет Информатика. Спрашивает Мусій Наталя.

На вход попадается строка, состоящая из двух слов, разделённых пробелами. Необходимо переставить

эти слова в порядке убывания их длин (Если что язык Питон)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Айтжанова Айнура.

Python 3.7.2:

string = input()

array = list(filter(None, string.split(' ')))

array.sort(key=len, reverse=True)

print(*array, sep=' ')

Пример работы на скрине

============

Не забывайте нажать "Спасибо", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"

Бодрого настроения и добра!

Успехов в учебе


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример решения на Python:

python
def reorder_words(input_string): words = input_string.split() sorted_words = sorted(words, key=lambda x: len(x), reverse=True) result = ' '.join(sorted_words) return result input_string = input("Введите строку из двух слов: ") reordered_string = reorder_words(input_string) print("Результат:", reordered_string)

Вы можете запустить этот код, введя строку из двух слов, разделенных пробелом, и он выдаст вам строку с переставленными словами в порядке убывания их длин.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос