Loading...
cvet_yordanova avatar cvet_yordanova 2 Точки

[Java Fundamentals] Problem 10. Group by Group

Здравейте,

имам проблем с тази задача :

Create a class Person. It should consists of properties : name and group (String, Integer). Write a program that extracts all persons (students), grouped by GroupName and then prints them on the console. Print all group names along with the students in each group. Use the group by Stream operations. You will be given an input on the console.

Output format : {group} - {name1}, {name2}, {name3}, ...

Примерен вход:

Ivaylo Petrov 10

Stanimir Svilianov 3

Indje Kromidov 3

Irina Balabanova 4

END

Изход:

3 - Stanimir Svilianov, Indje Kromidov

4 - Irina Balabanova

10 - Ivaylo Petrov

Решението ми минава само нулевия тест: https://pastebin.com/1A0TBN8E,

judge -> https://judge.softuni.bg/Contests/Practice/Index/693#9

(Пробвах да го сортирам по ключ, ама май не е от това :)).

Мерси предварителноsmiley

Тагове:
0
Module: Java Advanced 10/07/2017 11:00:21
g_kancheva avatar g_kancheva 46 Точки
Best Answer

Здравей, value-то в Map-а не трябва да е Set, а List. Може да имаш повтарящи се хора. С лист минава.

1
cvet_yordanova avatar cvet_yordanova 2 Точки

Веднага го оправих, благодаря :)

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