02. Emoji Detector
pastebin: https://pastebin.com/TbXbiPM2
judge: https://judge.softuni.bg/Contests/Practice/Index/2302#1
Дава 60/100. Не можах да намеря грешката. Ако може някой, да погледне.
pastebin: https://pastebin.com/TbXbiPM2
judge: https://judge.softuni.bg/Contests/Practice/Index/2302#1
Дава 60/100. Не можах да намеря грешката. Ако може някой, да погледне.
Здравейте,
някой може ли да ме осветли каква е разликата между тези два регекса:
([:]{2}|[*]{2})([A-Z][a-z]{2,})\1 =100/100
([:*]{2})([A-Z][a-z]{2,})(\1) = 70/100
Това:
*:Tigers*:
не е валидо, но втория ще го приеме. В условието е казано че трябва символите да са два и да са еднакви.
regex101.com не го хваща *:Tigers*: с втория
При мен го хваща. Горния регекс е верния.
Незнам какво правя различно, но при мен го хваща:
https://regex101.com/r/iFDTCc/1
Сега вече го хвана и при мен, нямам идея защо преди това не го правеше.
Благодаря!
Редакция от администратор: Премахнат е линк към изображение с неподходящо съдържание.
Условието на задачата подвежда с това, че пише, че трябва да има точно по два символа (:: или **) от всяка страна. Но реално може да има и 4-ри. Като вторите два да са за следващото emoji.
Пример:
::Alf::::Elephan::
Ето още един работещ regex:
string patternForRegex = @"([:|*])\1[A-Z][a-z]{2,}\1{2}";
Здравейте,
някой може ли да помогне ,докарвам го до 80/100 и не мога да разбера къде е проблема.
https://pastebin.com/pQYt8Ndf
Извинявам се, че се включвам след толкова години, но се подготвям за Final Exam Fundamentals и решавах въпросната задача. При тестовите данни всички минават и излиза каквото трябва, НО джъдж ми дава 70/100 и какво ли не пробвах и не става и не става. Нали мога да ви постна кода, като явно проблема е бил в регекса и чуденката ми е къде точно, като според мен съм изпълнил всичко условия (с регекси на колегите от коментарите обаче получих 100/100). Моля ви, ако имате време хвърлете едно око, че сън няма да ме хване, а е 1ч през нощта :D
https://pastebin.com/wMGXqBtB
ПП. пробвах да премахна групата "animal" и да остане само групата за разделителя, но отново получих 70/100