Loading...
Selda avatar Selda -1 Точки

Probl. Snowwhite, exam prep.05.01.2018

Здравейте, моля за малко помощ. Не мога да разбера къде греша, дали при сортирането на изхода или в презаписванията на Dict<string, Dict<string, int>. Подозирам, че в сортирането нещо ми липсва. Примерните резултати са верни, но Judge ми дава 70/100.

Решението - https://pastebin.com/V7wB7zRm.

Условие:"

You will be receiving several input lines which contain data about dwarfs in the following format:

{dwarfName} <:> {dwarfHatColor} <:> {dwarfPhysics}

The dwarfName and the dwarfHatColor are strings. The dwarfPhysics is an integer.

You must store the dwarfs in your program. There are several rules though:

  • If 2 dwarfs have the same name but different color, they should be considered different dwarfs, and you should store both of them.
  • If 2 dwarfs have the same name and the same color, store the one with the higher physics.

When you receive the command “Once upon a time”, the input ends. You must order the dwarfs by physics in descending order and then by total count of dwarfs with the same hat color in descending order.
Then you must print them all."

Input

Output

Pesho <:> Red <:> 2000

Tosho <:> Blue <:> 1000

Gosho <:> Green <:> 1000

Sasho <:> Yellow <:> 4500

Prakasho <:> Stamat <:> 1000

Once upon a time

(Yellow) Sasho <-> 4500

(Red) Pesho <-> 2000

(Blue) Tosho <-> 1000

(Green) Gosho <-> 1000

(Stamat) Prakasho <-> 1000

Pesho <:> Red <:> 5000

Pesho <:> Blue <:> 10000

Pesho <:> Red <:> 10000

Gosho <:> Blue <:> 10000

Once upon a time

(Blue) Pesho <-> 10000

(Blue) Gosho <-> 10000

(Red) Pesho <-> 10000

 

Тагове:
-1
Programming Basics
Vesso1980 avatar Vesso1980 486 Точки

И аз доста време си блъскам главата с тази задача и немога да разбера какъв е проблемът. И на мен ми дава 70/100 само, че аз пробвах с класове, но реално правя същото като теб. https://pastebin.com/vKxDnFV4 . Пробвах да си играя с входа по най-различен начин и уж винаги изважда правилен резултат, но нещо се пропуска. Аз не мисля, че проблемът е в сортирането, защото си ги подрежда правилно. Има още две теми за тази задача, но никой не е показал 100% решение, което е жалко, защото в неделя е изпитът и ако нещо подобно се падне няма да е добре ...   

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