1. Главная
  2. Библиотека
  3. Программирование
  4. Напишите программу, которая подсчитывает количество еди...
Решение задачи на тему

Напишите программу, которая подсчитывает количество единиц товаров, приобретенных покупателями онлайн-магазина. На вход программе подается число n – количество записей о покупках, а затем n строк вида «Покупатель Товар Количество». Для каждого покупателя

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Веб-программирование
Напишите программу, которая подсчитывает количество единиц товаров, приобретенных покупателями онлайн-магазина. На вход программе подается число n – количество записей о покупках, а затем n строк вида «Покупатель Товар Количество». Для каждого покупателя

Условие:

Напишите программу, которая подсчитывает количество единиц товаров, приобретенных покупателями онлайн-магазина. На вход программе подается число n – количество записей о покупках, а затем n строк вида «Покупатель Товар Количество». Для каждого покупателя программа должна выводить список покупок. на Kotlin

Решение:

Для решения задачи на Kotlin, мы будем использовать структуру данных, которая позволит нам хранить информацию о покупках каждого покупателя. Мы можем использовать Map, где ключом будет имя покупателя, а значением - список пар товар - количество.

Вот пошаговое решение:

1. Сначала мы считываем количество записей о покупках.
2. Затем для каждой записи мы разбиваем строку на части: имя покупателя, товар и количество.
3. Мы добавляем информацию о покупке в соответствующий список для каждого покупателя.
4. В конце мы выводим список покупок для каждого покупателя.

Вот пример кода на Kotlin:

Объяснение кода:

  1. Мы создаем изменяемую карту , где ключ - это имя покупателя, а значение - список пар товар - количество.
  2. Считываем количество записей с помощью .
  3. В цикле от 0 до n-1 мы считываем каждую строку, разбиваем её на части и извлекаем имя покупателя, товар и количество.
  4. Если покупатель уже есть в карте, мы добавляем новую пару товар - количество в его список. Если нет, создаем новый список с этой парой.
  5. После обработки всех записей мы выводим информацию о покупках для каждого покупателя.

Таким образом, программа будет правильно подсчитывать и выводить количество единиц товаров, приобретенных каждым покупателем.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет