5. Emoticon Finder - Problem
Здравейте имам проблем с тази задача :
Find all emoticons in the text. An emoticon always starts with ":" and is followed by a symbol.
The input will be provided as a single string.
Example: There are so many emoticons nowadays :P. I have many ideas :O what input to place here :)
Output:
:P :O :) |
Пресмята ми вярно до колкото успях да се сетя за условия но в judge 80/100 (runtime error).
Някой може ли да помогне
Поздрави
Така ми дойде идеята на първо четене, иначе от лекцията видях,че Слави Капсалов я е решил с индекс и входа го държи като стринг и исках нарочно да го направя по Различен начин :) С това [ i + 1] излизаш извън стринга :P Мерси
Има група Python Fundamentals https://discord.gg/c5DKjx в дискорд , ела ако те няма още :)
П.С вчера аз питах за делегат решението над твоя въпрос на лекцията
Текста не свършва с двуеточие и е споменато, че ще има символ след това. Но да приемем, че е възможно да завърши с двуеточие. В такъв случай просто трябва да променим рейнджа. Няма да проверяваме последния символ, защото като е последен няма как да направи емотка :P
[print(f":{text[i + 1]}") for i in range(len(text) - 1) if text[i] == ':']
Благодаря, много е красиво с компрехеншъна :)