Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

debono avatar debono 56 Точки

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

Колеги,

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

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

Това е кодът:

https://pastebin.com/Hyexjy0a

 

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

Поздрави!

Тагове:
0
Programming Fundamentals
kolioi avatar kolioi 641 Точки
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
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.