Запись данных о зданиях





counter strike 1.6
Дата публикации: 08.06.2025

Запись данных о зданиях

63099537

Содержимое статьи:

import string
# Получаем количество строк
n = int(input())
# Создаем словарь для хранения данных
buildings = {}
# Проходимся по каждой строке
for i in range(n):
# Получаем слова из строки
words = input().split()
# Ищем самое длинное слово в строке
max_len = 0
max_word = ""
max_chars = set()
for word in words:
word = word.strip(string.punctuation).upper()
if len(word) > max_len:
max_len = len(word)
max_word = word
max_chars = set(word)
elif len(word) == max_len:
max_chars.update(word)
# Добавляем самое длинное слово в словарь
buildings[i] = "".join(sorted(max_chars))
# Выводим словарь
print(buildings)