Проблем със задача 08. Mentor Group от Класове и обекти
Здравейте,
Мога ли да помоля някой добър човек за малко помощ с посочената в заглавието задача? Мъчих я, гледах я, но не мога да докарам до повече от 50/100. Според мен, има някаква проверка на входящите данни, която не хващам. Например, когато въвеждам коментарите, може ли да има такава заявка, при която да има Username и коментари, които са празни стрингове.
Пример:
username- - - при такъв сценарий, имам username и два стринга, в които има по един спейс. Тези пропускам ли ги, печатам ли ги? Направих проверка за тях и не помогна. Също проверих и за празни стрингове без спейс (просто input = Username--- ).Значи най-вероятно не е това. Но все пак.
Ето какво съм написал до тук: https://pastebin.com/7UjXTA4e
Благодаря
Здрасти. Логимата ми е, че първо се уверявам, че изобщо имам студент, на който после да проверя, дали има записана, датата на която е присъствал.
- създай
- парсни дата (минивам през всички дати)
- ако няма така, добави
Както го описваш, ако имам първо ентри за някакъв студент и са ваведени две (или повече) еднакви дати, тогава няма да го хвана, ако разбирам правилно.
колегата ти е подсказал но нищо не си разбрал. Значи датите ама хич не ти влият. Проверяваш студента по име ако го нямаш и ти върне празен обект просто го добавяш ако ти върне студент които същестува просто ще му презапишеш данните или каквото е там по условие. Не си дал условието а на работа не ми се ровеше и се ориентирам по кода на колегата.Тея безумни проверки дето ги правиш са излишни. Все пак мога да ти дам 2 различни студента с една дата на присъствиеи тн примерно и и твоите проверки ще те изгърмят още там.
спри прочети условието и започни наново най-добре.
Здрасти. Погледнах оригиналната бележка на колегата. После той е едитвал, така че по-кротко. :) А сега по същество - благодаря ти за усилията и на теб.
1. По въпросът с условието - за първи път пускам във форума и още се уча. Да разбирам, че иконката с двете стрелки една под друга в коментарът на колегата означава, че е имало едит в еди кой си момент? А за самото условие, ако го бях плеснал като текст например, имам ли гаранция, че някой няма да каже "Защо си го плеснал? Нали си дал името на задачата. Ние не сме малки деца. Можем да си го намерим" и тн.
2. И по-важно - наистина искам да разбера твоят коментар за двамата студенти и двете еднакви дати. В самото условие на задачата има само един пример и той е такъв:
nakov 22/08/2016,20/08/2016
simeon10 22/08/2016
end of dates
В кодът на моя ОП, макар и неелегантни, проверките записват правилно и двата реда. Какво точно имаш предвид? Питам те най-сериозно и ще се радвам на твоят коментар, защото усещам, че между самото писане и разбирането добре на условието на коя да е задача, за сега повече проблеми имам със второто. Благодаря предварително. Станислав