Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Представлен один из вариантов решения задачи "Продажи" с платформы https://coderun.yandex.ru/problem/sales/description?currentPage=1&difficulty=EASY&groups=algorithm&pageSize=20&tag=sort

Условие задачи:

Дана база данных о продажах некоторого интернет-магазина. Каждая строка входного файла представляет собой запись вида

Покупатель, товар, количество, где:

Покупатель — имя покупателя (строка без пробелов), товар — название товара (строка без пробелов), количество — количество приобретенных единиц товара. Создайте список всех покупателей, а для каждого покупателя подсчитайте количество приобретённых им единиц каждого вида товаров.

Формат ввода: Вводятся сведения о покупках в указанном формате.

Формат вывода: Выведите список всех покупателей в лексикографическом порядке, после имени каждого покупателя выведите двоеточие, затем выведите список названий всех приобретенных данным покупателем товаров в лексикографическом порядке, после названия каждого товара выведите количество единиц товара, приобретенных данным покупателем. Информация о каждом товаре выводится в отдельной строке.

Пример:

Ввод Вывод
Ivanov paper 10
Petrov pens 5
Ivanov marker 3
Ivanov paper 7
Petrov envelope 20
Ivanov envelope 5
Ivanov:
envelope 5
marker 3
paper 17
Petrov:
envelope 20
pens 5

Запуск

npx ts-node 85SalesSolver.ts

About

Решение задачи 85

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages