P03.Football League - Exam Preparation II
Здравейте!
http://pastebin.com/RPj9dWYC
Задачата е тази: https://judge.softuni.bg/Contests/Practice/Index/332#2
Някой да има идея, защо ми дава грешка при изпълнение на 8 и 10 тест?
Здравейте!
http://pastebin.com/RPj9dWYC
Задачата е тази: https://judge.softuni.bg/Contests/Practice/Index/332#2
Някой да има идея, защо ми дава грешка при изпълнение на 8 и 10 тест?
Здравей, много интересно: взех идея от твоя регекс как да си оправя моя. Моето решение не гърми на 8-и и 10-и тест, но дава грешен отговор, а твоето направо гърми. Но колкото и да гледам не мога да разбера къде се разминават. Ако намериш къде се разминават, ще разберем и къде е грешката като цяло. Моето предположение е, че регекса не хваща тези два теста като хората. Защото аз направих друго решение, което парсва входа тромаво, но пък вярно и така взех 100, без да променям изчисленията.
Ето двата ми кода, ако мислиш, че може да помогнат: с RegEx за 80/100 и със стрингообработка за 100/100.
И на мен ми гърмеше на 10-и тест и много време изгубих в чудене къде ми е грешката, докато не спрях да се чудя след като видях теста:
#C
#CAIRAGlUB#C #CYNAmREG#C 3:2
vxvcxdfdf234#CDNAlGNE#C gdfg#CNIApS#C 2:2
#CYLATI#Cgfdg #CNiAPS#Cfghcx34bn 3:3
hfgh42sd#CNEdEWS#Cfdg23 @#@FD#@#CAIsSUR#C$#FD## 1:2
#CAktOk#Cgfd #CEhCuk#Cgdf 1:0
#CelTrUT#Cergr #CCFK#Cgfd 3:2
#CA#C #CB#C 15:0
#CAiRAgLuB#C #CyNAmREG#C 3:2
vxvcxdfdf234#CdNAlGNE#Chf gdfg#CnIaPS#Chg 2:4
gfh#CYlaTi#Cgfdg hfg#CnIapS#Cfghcx34bn 1:0
hfgh42sd#CNEdEWS#Cfdg23 @#@FD#@#CaIssUr#C$#FD## 0:0
#C#C #Ckkk#C 0:0
final
League standings:
1. BULGARIA 6
2. SPAIN 5
3. ITALY 4
4. RUSSIA 4
5. A 3
6. KOTKA 3
7. TURTLE 3
8. 1
9. ENGLAND 1
10. KKK 1
11. SWEDEN 1
12. B 0
13. GERMANY 0
14. KFC 0
15. KUCHE 0
Top 3 scored goals:
- A -> 15
- SPAIN -> 9
- BULGARIA -> 6
Nice, a?
След дълго чудене и при мен за 10-и тест - с този вход го минах.
Кой да предположи,че може да вкарат над 9 гола
<<>>>
<<>>><<>>> <<>>>A<<>>> 2:1
<<>>>kk<<>>> <<>>>A<<>>> 1:1
<<>>>lll<<>>> <<>>>gfg<<>>> 2:3
final
Ето го теста, където гърмеше.... Можело да има отбор ДУХ , а моят regex не ги хващаше...
string teamPattern = $@"(?:{key})(\w*?)(?:{key})";
Да това е грешката, само че не зная каква е тази държава без име и къде
в текста на условието е указано, може да има такава държава ?!
Такива подводни камъни може да има колкото си искаме.
Сега разбирам защо на упражненията Петър я реши със стрингове не със Regex.
С духчетата се справям, но 10 тест си остава грешен :D