Top.Mail.Ru

Задачу можно решить следующим образом:

1. Считать строку чисел из входных данных.
2. Разделить строку на отдельные числа, используя пробел как разделитель. Это можно сделать с помощью функции split().
3. Создать пустой набор (set) для хранения уникальных значений роста солдат.
4. Перебрать все числа из полученного списка.
5. Добавить каждое число в набор.
6. Вывести на экран длину набора (количество уникальных значений роста солдат).

Пример реализации на языке Python:

“`python
data = input() # считываем строку
numbers = data.split() # разделяем строку на числа
heights = set() # создаем пустой набор для хранения уникальных значений

for number in numbers:
heights.add(int(number)) # добавляем числа в набор

print(len(heights)) # выведем количество уникальных значений
“`

Например, если в качестве входных данных была введена строка “180 175 175 170 170 165”, программа выведет число 4, так как среди солдат имеется только 4 различных значения роста: 180, 175, 170 и 165.

   
[metform form_id="1136"]