Программа для записи информации о зданиях ccb9a536
Дата публикации: 14.04.2024

Программа для записи информации о зданиях

Для решения данной задачи по Python нам необходимо создать программу, которая будет записывать информацию о зданиях в словарь. Ключом словаря будет индекс строки, а значением - буквы самого длинного слова этой строки (если таких несколько, то меньшего лексикографически из них), записанные в верхнем регистре без повторений в произвольном порядке.

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

Примеры ввода и вывода:

Пример 1: Ввод: 4 The nozzles of the engines had to be very precisely oriented so that the massive rays cut through the sky at certain angles

Вывод: {0: 'NSGEI', 1: 'YCSERLPI', 2: 'SAVEMI', 3: 'CTNAERI'}

Пример 2: Ввод: 6 We saw the spires of sunken skyscrapers sticking out of the waves Under the pressure of the tide foaming seawater splashed out of their countless windows forming waterfalls

Вывод: {0: 'YCSAEKRP', 1: 'CTSNGKI', 2: 'SUERP', 3: 'TSAERW', 4: 'CTONSUEL', 5: 'TSAERFLW'}

Таким образом, программа должна корректно обрабатывать ввод данных, находить самые длинные слова в каждой строке и записывать их в словарь с соответствующими индексами строк.

romve.ru – дорвеи, трафик, интернет-технологии и рядом стоящее.

Копируй, распространяй, воруй, убивай без согласия автора - в России можно все! Тут плевали даже на то, что все права защищены ©

2009 ... 2010 ... 2011