# Read three lines of input
lines = [input(), input(), input()]
# List to hold lines with zero count
zero_antibodies = []
for line in lines:
parts = line.split()
antibody = parts[0]
count = int(parts[1])
if count == 0:
zero_antibodies.append(line)
# If there are multiple lines, sort them alphabetically by antibody name
if len(zero_antibodies) > 1:
sorted_zero = sorted(zero_antibodies, key=lambda x: x.split()[0])
output = ", ".join(sorted_zero)
elif len(zero_antibodies) == 1:
output = zero_antibodies[0]
else:
output = ""
print(output)
zero_antibodies = list()
for i in range(3):
antibody = input()
if int(antibody.split()[1]) == 0:
zero_antibodies.append(antibody)
print(*sorted(zero_antibodies), sep=', ')
def main():
# Список для хранения строк с нулевыми антителами
zero_antibodies = []
# Цикл для ввода трех строк
for _ in range(3):
line = input().strip() # Убираем лишние пробелы
name, count = line.split() # Разделяем на название и количество
# Преобразуем количество к целому числу
count = int(count)
# Проверяем, равно ли количество нулю
if count == 0:
zero_antibodies.append(line) # Добавляем строку в список
# Сортируем строки с нулевыми антителами по алфавиту
zero_antibodies.sort()
# Выводим результат, соединяя элементы списка через запятую и пробел
print(", ".join(zero_antibodies))
# Запускаем основную функцию
if __name__ == "__main__":
main()
Формат ввода
Вводится три строки с названиями антител и через пробел их количеством.
Формат вывода
Вывести одну строку.
Пример
Ввод
IgE 10
IgM 0
IgA 0
Вывод
IgA 0, IgM 0