12 Юли 2015 DetectiveBoev
Работи само първия тест.
Къде е проблема : http://pastebin.com/UJ3sqFL9
Работи само първия тест.
Къде е проблема : http://pastebin.com/UJ3sqFL9
Здравей,
Имаш ли условието на задачата?
Мисля, че грешката ти идва от там, че след като получиш "sumOfWords" му събираш само веднъж цифрите, което работи в частния случай когато при едно събиране маската става едноцифрена (при първия пример е така и затова само той ти работи), но в условието е опоменато, че цифрите трябва да се събират докато тя не стане едноцифрено число.
Ето ти моето решение за справка: http://pastebin.com/bfR9SFpM
Също така те съветвам при задачи с повече конкатенации на стрингове да ползваш StringBuilder, защото при него операцията е много по-лека и бърза. А вместо да се отежнява програмата с операции като Reverse, може просто да въртиш цикъла отзад напред.
Здравей,
Грешката беше, че след като получиш сумата на секретната дума, трябва да я сумираш докато не остане само едно число. Тоест, трябва да сложиш единия while-цикъл в друг whlie-цикъл, който да следи дали полученото число не е с две цифри.
Поправих малко твоя код - http://pastebin.com/9UZBLx72
Ако ти е интересно, ето и решение с метод - http://pastebin.com/dTAie4zM
Колеги са ти дали насоки,
Пращам ти и моето решение от изпита. След това не съм го коригирал или подобрявал. Ще се радвам на обратна информация от колеги по-напред в материала. Съвет за решаване на проблеми: Разбий задачата на малки под-задачи и нещата се нареждат. На мен ми отне доста време да се пъна да я реша изцяло, след като се светнах да я разбия на малки подзадачи за 10 минутки беше готова.
Странно, но още не са качили задачите от нашия изпит, ето ти снимки: http://imgur.com/a144QrA,yXa2Sr4#1
тестовите входове са тези:
C#
|wfvohyfqX#hodzwclV
abc
;7*8&yioyg<&mtossglmulV
0.5
dofe
Ха, как успя да си тръгнеш с листа ? :)
Да , интересно е че още няма условията качени, а мина доста време от изпита, и направо съм забравил условието :)
Ама ние трябваше да ги връщаме ли? Или аз не съм разбрал или просто във Варна не са ни казали, защото никой не ми направи забележка, а аз си го прибрах съвсем явно :D . До колкото си спомням не бях и само аз.