Контест Junior Коллекции и LINQ обновлено
Остатки на складе
Условие
Дан журнал движений товаров: артикул + количество (приход) или артикул - количество (расход). Посчитайте итоговые остатки.
Ввод: n (1 ≤ n ≤ 2·10⁴), затем n строк. Количество от 1 до 10⁹, артикулы из латиницы и цифр (регистр важен).
Вывод: число артикулов с положительным остатком, затем строки артикул остаток в порядке возрастания артикула (порядковое сравнение). Последняя строка: NEGATIVE и через пробел артикулы с отрицательным остатком по возрастанию, или NEGATIVE none. Артикулы с нулём не выводятся.
Пример
5
A1 + 10
B2 + 5
A1 - 3
B2 - 5
C3 - 1
1
A1 7
NEGATIVE C3
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.