Loading...
TonyTech avatar TonyTech 3 Точки

6. * Valid Usernames from Regular Expressions (RegEx) - Exercises

Здравейте,

Малко помощ за задачата 6. * Valid Usernames от https://judge.softuni.org/Contests/Practice/Index/430#5

Стигнах до 83/100 -> https://pastebin.com/9UgeLZLL

Хардкоднал съм ако в листа usernames има нечетен брой потребителски имена в началото на листа се добавя празен стринг. Правя това тъй като не намерих друга логика за изхода на третия примет (chico/ gosho \ sapunerka (3sas) mazut  lelQ_Van4e), където има 5 валидни потребителски имена, а валидния изход са (mazut и lelQ_Van4e)

 

Тагове:
0
Programming Fundamentals
Vassil77 avatar Vassil77 15 Точки
Best Answer

До колкото разбирам Вие проверявате като двойки Първи и Втори ,  Трети и Четвърти,  и т.н.

Но в условието е казано: sum the length of every 2 consecutive valid 

с което имат предвид "всеки 2 последователни"

Следователно трябва да проверите сумите на всяка дна възможна двойка, а именно: Първи и Втори, Втори и Трети и т.н.

Потвърждение за това е и трятия пример : за Резултат е дадено :

mazut
lelQ_Van4e

а това са Четвърти и Пети валиден username

За целта:

ред 16 и 17 Изтривате

ред 19 коригирате на :  for idx in range(0, len(usernames)-1, 1):

и ще имате 100/100

1
TonyTech avatar TonyTech 3 Точки

Много благодаря, явно недоразбирането на условието ми изигра лоша шега.

Поздрави,

Антон

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