Софтуерно Инженерство
Loading...
debono avatar debono 56 Точки

Teamwork Projects - Задача от домашното Objects and Classes

Колеги,

Ще съм благодарен ако някой успее да посочи къде е грешката/грешките в логиката - не минават 3, 7 и 8 тест. Задачата е решавана без класове и обекти, а с два речника, тъй като упражнявам вложените речници.

Предполагам, че е някакво подреждане, но вече се изморих и не мога да се концентрирам върху кода.

Това е кодът:

https://pastebin.com/Hyexjy0a

 

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

Поздрави!

Тагове:
0
Programming Fundamentals
kolioi avatar kolioi 599 Точки
Best Answer

Ами не си изпълнил условието

you should print every team, ordered by the count of its members (descending) and then by name (ascending). For each team, you have to print its members sorted by name (ascending).

Например, ако имаш тези входни данни

2
Pesho-Club1
Gosho-Club2
Tosho2->Club1
Tosho1->Club1
Grisho3->Club2
Grisho1->Club2
Grisho2->Club2
end of assignment

очакваният изход е

Club2
- Gosho
-- Grisho1
-- Grisho2
-- Grisho3
Club1
- Pesho
-- Tosho1
-- Tosho2
Teams to disband:

а твоята програмка дава това

Club1
- Pesho
-- Tosho2
-- Tosho1
Club2
- Gosho
-- Grisho3
-- Grisho1
-- Grisho2
Teams to disband:

Всичко останало работи, само трябва да сортираш данните когато ги отпечатваш на екрана.

1
debono avatar debono 56 Точки

Благодаря за коментара!! Знаех си, че е сортирането, но така бях забил вече, че...... 

0