Софтуерно Инженерство
Loading...
+ Нов въпрос
Gibon avatar Gibon 1 Точки

Здравей,  сортирането започва от брой 'likes' , което налага да се записват отделно 'likes' и 'comments', а след това, ако са равни е по азбучен ред.

При теб Map - а е <String, Integer> , а трябва да е <String, List<Integer>> и да се запазват в List-a  отделно 'likes' и 'comments'.

Ето и моето решение - 100/100. То е малко по - различно като принцип - аз ползвам HashMap и после в стрийма правя и двете сортировки. Ползвам и два метода - един за да ми извади 'likes' и втори да ми даде сумата на 'likes' + 'comments'. Първия го извиквам в стрийма при сортирането, а втория - при принтирането, за да не ми се усложнява много там синтаксиса :)

Дано съм помогнал :)

Лека

https://pastebin.com/Y43yQ6xk

 

0
amanis avatar amanis 3 Точки

Оо да, разбрах къде ми е грешката :) Благодаря за отоговора и за примерното решение ! :)

0