Loading...
Daniel.Pavlov avatar Daniel.Pavlov 6 Точки

10. ** Сръбско Unleashed

Здравейте! Пуснах си сръбското аз, за да ми е по-лесно. Прилоша ми вече, 4 часа го въртя. Може ли някой да погледне кода ми: https://pastebin.com/9saYDapR

Всичко си излиза както трябва като рънна собственоръчно.

Мерси!

Тагове:
0
Fundamentals Module
icowwww avatar icowwww 2779 Точки

30. input.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)

41. arr[1].Split(new[]{' '}, StringSplitOptions.RemoveEmptyEntries);

48. venueArr = venueArr.Take(venueArr.Length - 2).ToArray();

 

един спейс при output:

70/100 и имаш runtime грешка

https://pastebin.com/u07cLyGc

 

За да вземеш 100 виж тестовете: https://judge.softuni.bg/Contests/Practice/Index/118#3

отворени са

 

1
22/05/2018 17:12:26
Daniel.Pavlov avatar Daniel.Pavlov 6 Точки

Мерси братле! Мисля, че се сещам къде греша за останалите.

0
Daniel.Pavlov avatar Daniel.Pavlov 6 Точки

Здравейте! За колегите, които се чудят как става.

Всичко идва от невалидните входни данни.

1.  Имаме вариянт при входа, в който пред града няма @. Пример: Ceca Sunny Beach 35 3000

Трябва да се разгледа всяка дума и ако никоя от тях не започва с @, го смятаме за невалиден вход.

2 . Имаме вариянт при входа, в който няма цена на билет или бройка на билетите. Пример: Ceca @Sunny Beach 35

Трябва последните два елемента от поредицата да са числа.

Има и друго. Аз събмитнах в джъдж под C# .NET Core за да взема 100 точки.

Ето и кода: https://pastebin.com/6Lxb9967

Решението на тези видове задачи разбрах, че ставало много по - лесно с Regex.

Ще ги учим следващите уроци.

Успех!

 

 

0
AtillaOmer avatar AtillaOmer 13 Точки

Използвах ти кода за Java колега ;) направих и други модификации, но логиката ме кефи :)

0
MinorGlitch avatar MinorGlitch 18 Точки

Ако я направиш с regex ще стане точно за 10 минути, ето едно решение 

https://pastebin.com/c2svHguY

0
AtillaOmer avatar AtillaOmer 13 Точки

Regex ите са ми голяма слабост. Трябва да седна някой път да ги науча хубаво. Иначе от много положения могат да спасят човека. 

0
MinorGlitch avatar MinorGlitch 18 Точки

И на мен ми бяха трудни в началото, но с малко практика ги схванах. Съветвам те да използваш Regex 101 когато правиш някакъв pattern, помага да разбереш какво всъщност правиш.

0
AtillaOmer avatar AtillaOmer 13 Точки

Влизал съм там обаче пак ми е мътно нещо. Трябва да седна по-сериозно да ги науча. :)

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