Софтуерно Инженерство
Loading...
+ Нов въпрос
StefkaVasileva avatar StefkaVasileva 259 Точки
Best Answer

Здравей, опитай да въведеш: 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}")

2
18/02/2017 10:15:38
sotirona avatar sotirona 25 Точки

Мерси много, но като го въведа си ми излиза правилно 6@...а със смяната на регекса се качи до 80 % :Д

0
18/02/2017 10:20:04
StefkaVasileva avatar StefkaVasileva 259 Точки

Явно съм въвела интервал без да искам, когато съм пробвала решението ти, защото ми излезе invalid ticket. Сега ще се опитам да намеря проблема :) 

1
StefkaVasileva avatar StefkaVasileva 259 Точки

Открих единия проблем: @@th@@@@@@emo@@@@@@e - дава че няма съвпадение защото матчва и първите две @@ , и мин дължина от ляво става 2 с този знак а от дясно ще е 6 и няма да са равни. Като смених реджекса с моя ми даде 80. Продължавам да търся. Тази задача мен ме измъчи. 

1
Kristian8606 avatar Kristian8606 41 Точки

 https://pastebin.com/NfuSS8RY     Колеги помагайте опитах всякакви входове и минават но judge дава само 70/100

Или ако имате тестовете 6,7,8 също ще ми помогне

Оправих се само че на JAVA   -> https://pastebin.com/Kgcfvg97

0
17/04/2018 19:51:45
ceco2004 avatar ceco2004 15 Точки

Понеже сравнително скоро е пусано тук, няма да отварям нова тема, та...

Имам проблем с въпросната задача - 80% от Джъдж и грешка при изпълнение на тестове 6 и 7.

Пробвах всички "душевадещи" примери които намерих oт колегите във форума, и всичко излиза коректно.

Моят код https://pastebin.com/YnisLXsj

Нямам идея какво се чупи. Видях много решения със StringBuilder, но не мисля, че е това. 

 

0