
Васе поручили закупить реквизит для театрального кружка. Он пустил по кругу лист бумаги и попросил
каждого участника кружка записать, что ему нужно. Некоторым участникам нужно одно и то же, поэтому вещи в списке повторяются. Сколько шляп и пальто нужно купить Васе? Дана строка с записями. Выведи строку вида "Шляп: (число), пальто: (число).".Ввод Выводшляпа, пластиковый кинжал, меч, пальто, шляпа, толстая книга, красивый шарф, шляпа Шляп: 3, пальто: 1.шляпа и маскарадная маска Шляп: 1, пальто: 0.

Ответы на вопрос

Ответ:
Для решения задачи можно воспользоваться подсчетом количества вхождений каждого товара в список. Для этого можно разбить строку на слова, пройти по ним и сохранять количество вхождений каждого товара в отдельной переменной. Затем нужно вывести количество шляп и количество пальто.
Вот пример кода на языке Python:
s = "шляпа, пластиковый кинжал, меч, пальто, шляпа, толстая книга, красивый шарф, шляпа"
# Разбиваем строку на слова
words = s.split(", ")
# Подсчитываем количество вхождений каждого товара
num_hats = 0
num_coats = 0
for word in words:
if word == "шляпа":
num_hats += 1
elif word == "пальто":
num_coats += 1
# Выводим результат
print("Шляп:", num_hats, ", пальто:", num_coats, ".")
Результат выполнения кода для первого примера из задания будет:
Шляп: 3, пальто: 1.
Для второго примера результат будет:
Шляп: 1, пальто: 0.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili