Loading...
Tsveten.kavrakov avatar Tsveten.kavrakov 8 Точки

задача 6. Courses от Exercise: Maps, Lambda and Stream API дава само един верен отговор

Здравейте,

задачата е

Write a program, which keeps information about courses. Each course has a name and registered students.

You will receive course name and student name, until you receive the command "end". Check if such course already exists, and if not - add the course. Register the user into the course. When you do receive the command "end", print the courses with their names and total registered users, ordered by the count of registered users in descending order. For each contest print registered users ordered by name in ascending order.

Input

  • Until you receive "end", the input come in the format: "{courseName} : {studentName}"
  • The product data is always delimited by " : "

Output

  • Print information about each course, following the format:
    "{courseName}: {registeredStudents}"
  • Print information about each student, following the format:
    "-- {studentName}"

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

https://pastebin.com/DBHCw8Eq

Нулевите тестове минават , а накрая само един верен отговор. Не мога да разбера къде се дъни.

Тагове:
0
Module: Java Advanced 08/07/2019 13:34:30
mariakoshoeva avatar mariakoshoeva 12 Точки
Best Answer

https://pastebin.com/

Това е моя код, минава със 100 точки. Мисля, че ако направиш на LinkedHashMap ще ти мине. 

0
Tsveten.kavrakov avatar Tsveten.kavrakov 8 Точки

Благодаря, с LinkedHashMap минава.

А имаш ли идея защо се получава така?  Нали при отпечатването  се прави сортиране , така че не би трябвало да има значение.

 

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