Loading...
ucko0o avatar ucko0o 3 Точки

08. Company Users // HashMaps Exercise

Здравейте, 8 задача от упражненията за хеш таблици ми дава 50/100 в Judge, но не мога да си намеря грешката(разбира се).

 

Моето решение:

https://pastebin.com/3jXDjqPh

 

Условието:

8. Company Users
Write a program which keeps information about companies and their employees.
You will receive company name and employee's id, until you receive the command "End". Add each employee to
the given company. Keep in mind that a company cannot have two employees with the same id.
When you finish reading data, order the companies by the name in ascending order.
Print the company name and each employee's id in the following format:
{companyName}
-- {id1}
-- {id2}
-- {idN}
Input / Constraints
 Until you receive "End", the input come in the format: "{companyName} -> {employeeId}".
 The input always will be valid.
Examples

Input Output

SoftUni  ->  AA12345
SoftUni  ->  BB12345
Microsoft  -> CC12345
HP  ->  BB12345
End

HP
-- BB12345
Microsoft
-- CC12345
SoftUni
-- AA12345
-- BB12345

SoftUni  ->  AA12345
SoftUni  ->  CC12344
Lenovo  ->  XX23456
SoftUni  ->  AA12345
Movement  ->  DD11111
End

Lenovo
-- XX23456
Movement
-- DD11111
SoftUni
-- AA12345
-- CC12344

 

Много ще се радвам, ако някой  ми подскаже къде греша.

Благодаря предварително!

 

0
Fundamentals Module
Hristo13 avatar Hristo13 227 Точки

Здравей грешката ти е в сортировката. Сортираш листа с IDта вместо mapa с имената на компаниите.

0
ucko0o avatar ucko0o 3 Точки

Оправих проблема, благодаря отново.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.