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

[exam] Programming Fundamentals - 3.Football Standings - Разлика в изхода между Judge и моята конзола?

Здравейте,

Анализирам си грешките от изпита и попаднах на нещо странно в нулевия тест на задача 3.Football Standings и не знам дали аз нещо не полудявам, но го сравних 3 пъти. Изхода ми в джъджа излежда различно от това, което ми излиза на конзолата на компютъра ми за един и същи код за 1-вия нулев тест. Разликата се изразява в размяната на местата на  4. DENMARK 1 и 5. ITALY 1.

 

снимка от judge

 

А това е кода от това решение (№1197827) на задачата: код.

 

Моля да го погледнете. Ако ми кажете и къде ми е грешката по принцип в кода ще съм благодарен :)

0
Technology Fundamentals 12/06/2016 20:43:44
ralitsa_d avatar ralitsa_d 171 Точки

Някъде в условието се споменаваше, че ако има два отбора с еднакъв брой точки или еднакъв брой отбелязани голове, те трябва да са сортирани лексикографски. Т.е.имаш сортиране първо по стойност, а след това по име на отбора. Знам, че звучи логично в такъв случай да работи със SortedDictionary, но аз използвах несортиран речник с двете сортирания в края на програмата и получих 100/100.

Ето и кода.

1
13/06/2016 13:02:21