01.Letters - проблем при някой тестове
Здравейте,
опитвам се да реша задачата от подговителният изпит, но колкото и да пробвам стигам до 60/100.
Предварително премахвам всички пунктуации от всяка думата, така че например ако накрая имаме !?, двата символа ще бъдат премахнати. След което ги сортирам в два set-a - един за думи с главни букви и един за думи с малки букви. След това ги принтирам.
Линк към решението:
https://pastebin.com/uuRWss69
Благодаря предварително!
Поздрави,
Здравей Живко,
Направих няколко проверки за празни стрингове и сега няма да гръмне във функцията removePunctuation и малко пипнах функцията sortSentance, но пак удрям на камък.
https://pastebin.com/kLzdMYG8
До колкото разбирам, символите, по които търсим се смятат едновременно за големи и малки букви. За това във функцията sortSentace, търсения символ го правя едновременно голяма и малка буква.
Въпроса е например ако имаме вход:
Const const
c
.
Това значи ли че в изхода трябва да имаме Const const - защото един път ще проверим вектора от думите в изречението с голямо 'C', а след това с малко 'с'.
Благодаря предварително.
Поздрави!
Const const е правилен отговор на твоя пример.
Струва ми се, че при логиката за главните букви имаш проблем.
Ето един от примерите, който ти гърми:
Aint no sunshine, when shes gone. Only darkness EVERY day!!!
a
e
y
.
Поздрави
Здравей Живко,
отново много благодаря за помощта! Възхищавам се на ентусиазма ти да ни учиш!
Наистина не съм предполагал че може да има случай, в който може главна буква да не бъде в началото на думата. За това добавих още една проверка, ако някъде в думата има голяма буква(и тя не е в началото), да я пъхам в сета за малки букви.
Благодаря отново !
Поздрави,
Илия