Задача 3: Sales
Здравейте, колеги!
Имам проблем с последната задача от домашното за Class and Objects.
След като разгледах условието, започнах да мисля решение, с което да упражня знанията си по ООП. След няколко опита достигнах до това, че няма смисъл да правя custom структура от данни за задачата, защото в нея са важни 2 неща - града и продажбите. Реших да използвам map, където ключът ми е името на града, а стойността - продажбите. Всеки път когато прочета нов ред, преди да вкарам данните в map-a, търся в него по ключ (името на града) и ако няма такъв елемент, го вкарвам, а ако има - просто добавям новата сума от продажбите към предходната. За жалост това решение ми дава 80/100 точки, като на Тест 2 ми дава run time error.
Нямам много други идеи какво мога да направя, за да подобря задачата.. Също така забелязах, че всички (с изключение на 1 човек) имат същия резултат като моя. Ще съм много благодарен, ако някой ми даде насоки относно въпросната задача!
Ами всъщност като отида в judge на задачата, на submission-a ми дава знак "*" - грешка при изпълнение, но като вляза на детайлите ми изписва - Test #2 (Runtime error).
Ето това е кодът ми: https://pastebin.com/VBH7CHfi.