Для решения этой задачи, я сначала преобразую введенные данные в удобный для обработки формат, а именно в словарь, где ключ - это имя кандидата, а значение - его возраст. Затем, я сравниваю возраста кандидатов и выводлю имя того, кто младше.
Пример кода на Python:
data = input("Введите данные кандидатов в формате 'Имя1 Возраст1 Имя2 Возраст2': ")
# Разделяем введенные данные по пробелам и преобразуем их в список
split_data = data.split()
# Создаем пустой словарь
candidates = {}
# Заполняем словарь кандидатами и их возрастом
for i in range(0, len(split_data), 2):
name = split_data[i]
age = int(split_data[i + 1])
candidates[name] = age
# Находим имя младшего кандидата
youngest_candidate = min(candidates, key=candidates.get)
# Выводим результат
print("Младший кандидат:", youngest_candidate)
Пример использования:
Введите данные кандидатов в формате 'Имя1 Возраст1 Имя2 Возраст2': Костя 45 Маша 23
Младший кандидат: Маша
В данном примере, результатом будет вывод "Младший кандидат: Маша", так как Маша является кандидатом с меньшим возрастом.
