Winning Ticket
Здравейте,
Някой може ли да удари едно рамо за четвъртата задача от следния изпит - https://judge.softuni.bg/Contests/Practice/Index/377#1. Дава ми 70/100 точки, ето и кода - http://pastebin.com/RYNqdPMA
Благодаря!
Здравейте,
Някой може ли да удари едно рамо за четвъртата задача от следния изпит - https://judge.softuni.bg/Contests/Practice/Index/377#1. Дава ми 70/100 точки, ето и кода - http://pastebin.com/RYNqdPMA
Благодаря!
Здравей, опитай да въведеш: th@@@@@@@emo@@@@@@ey от ляво имаш 7, а от дясно 6, отговора трябва да е 6@ .
Можеш да погледнеш моето решение, ако желаеш. https://github.com/stefkavasileva/Programming-Fundamentals/blob/master/OldExams/RetakeExam-6January2017/04.WinningTicket/WinningTicket.cs
Можеш също така да добавиш дължна на символите в реджекса, за да не ти мачва излишно и @@ , например. new Regex(@"[@]{6,10}|[#]{6,10}|[$]{6,10}|[\^]{6,10}")
https://pastebin.com/NfuSS8RY Колеги помагайте опитах всякакви входове и минават но judge дава само 70/100
Или ако имате тестовете 6,7,8 също ще ми помогне
Оправих се само че на JAVA -> https://pastebin.com/Kgcfvg97
Понеже сравнително скоро е пусано тук, няма да отварям нова тема, та...
Имам проблем с въпросната задача - 80% от Джъдж и грешка при изпълнение на тестове 6 и 7.
Пробвах всички "душевадещи" примери които намерих oт колегите във форума, и всичко излиза коректно.
Моят код https://pastebin.com/YnisLXsj
Нямам идея какво се чупи. Видях много решения със StringBuilder, но не мисля, че е това.
Колега ако си намерил решението на 7-ми и 8-ми тест, те моля да споделиш защото и аз хвърлих кърпа на тях...
Тестове 6,7 на тази задача проверяват правилния брой повтарящи се елементи в двете половини. Демек, ако в първата половина има 8 печеливши елемента, а във втората 6, изкарвате 6. Запазете печелившите елементи от двете страни в променливи и се водете по по-малката. Пример: @@@@@@@@@@@@@@@@@@ku
Мерси много, но като го въведа си ми излиза правилно 6@...а със смяната на регекса се качи до 80 % :Д
Явно съм въвела интервал без да искам, когато съм пробвала решението ти, защото ми излезе invalid ticket. Сега ще се опитам да намеря проблема :)
Открих единия проблем: @@th@@@@@@emo@@@@@@e - дава че няма съвпадение защото матчва и първите две @@ , и мин дължина от ляво става 2 с този знак а от дясно ще е 6 и няма да са равни. Като смених реджекса с моя ми даде 80. Продължавам да търся. Тази задача мен ме измъчи.