[Programming Basics Lab] 06.08.2015 04. Phone Processes - проблем с памет
Здравейте,
Решавам тази задача: https://judge.softuni.bg/Contests/Practice/Index/102#3
Решението ми е ето това: https://dotnetfiddle.net/fKpYvN
Изкарвам 88/100, гърми ми последният тест за надвишаване на памет. Няма авторско решение, а единственото чуждо решение, което открих също не минава последния тест. Някакви идеи какво точно се случва и как да се поправи?
Да аз така я разбрах как става, подсказките към условието са подобни на твоето решение, ама с boolean и по този начин се получи 100/100, и като се замести масива със Substring с твоето предложение, също се получава. Просто ми беше чудно дали с масива има как да се подкара, че да изкара 100/100.
Последният тест е
16% начална батерия
skype_00%
skype_01%
...
skype_00% (някъде към 4000+ такива)
енд
:)))) е това тогава трябваше да го напишеш в началото на поста си.
Идея какво точно се случва и как да се поправи мисля, че вече ти предоставих. :)))
А не, в началото дори не ми беше дошло на ум да използвам подсказките, ами си тръгнах с моя си подход, така че имаше файда :)
Не бях го видял - действах като на изпит без да знам стойностите за вход и изход.
Предполагах такава много дълга проверка.
Ами по принцип това което разбрах досега, е че концепцията на софтуни е състезателно програмиране, затова някои проблеми и решения са доста специфични и са за конкретните рамки на дадена задача. Имах няколко пъти когато вярна задача ми гърмеше по време или по памет - тоест от нас искат да използваме конкретен подход в случая. Затова подсказките често могат да се окажат решаващи за решаването на една задача.