Loading...
djc_bg2015 avatar djc_bg2015 923 Точки

Здравей,

Имаш ли условието на задачата?

0
tilchev92 avatar tilchev92 Trainer 128 Точки

Странно, но още не са качили задачите от нашия изпит, ето ти снимки: http://imgur.com/a144QrA,yXa2Sr4#1

тестовите входове са тези:

C#
|wfvohyfqX#hodzwclV

abc
;7*8&yioyg<&mtossglmulV

0.5
dofe
 

 

1
djc_bg2015 avatar djc_bg2015 923 Точки

Ха, как успя да си тръгнеш с листа ? :)

Да , интересно е че още няма условията качени, а мина доста време от изпита, и направо съм забравил условието :)

0
tilchev92 avatar tilchev92 Trainer 128 Точки

Ама ние трябваше да ги връщаме ли? Или аз не съм разбрал или просто във Варна не са ни казали, защото никой не ми направи забележка, а аз си го прибрах съвсем явно :D . До колкото си спомням не бях и само аз.

1
tilchev92 avatar tilchev92 Trainer 128 Точки

Мисля, че грешката ти идва от там, че след като получиш "sumOfWords" му събираш само веднъж цифрите, което работи в частния случай когато при едно събиране маската става едноцифрена (при първия пример е така и затова само той ти работи), но в условието е опоменато, че цифрите трябва да се събират докато тя не стане едноцифрено число.

Ето ти моето решение за справка: http://pastebin.com/bfR9SFpM

Също така те съветвам при задачи с повече конкатенации на стрингове да ползваш StringBuilder, защото при него операцията е много по-лека и бърза. А вместо да се отежнява програмата с операции като Reverse, може просто да въртиш цикъла отзад напред.

0
krisdx avatar krisdx 68 Точки

Здравей,

Грешката беше, че след като получиш сумата на секретната дума, трябва да я сумираш докато не остане само едно число. Тоест, трябва да сложиш единия while-цикъл в друг whlie-цикъл, който да следи дали полученото число не е с две цифри.

Поправих малко твоя код - http://pastebin.com/9UZBLx72
Ако ти е интересно, ето и решение с метод - http://pastebin.com/dTAie4zM

0
S.Iliev avatar S.Iliev 47 Точки

Колеги са ти дали насоки,

 

Пращам ти и моето решение от изпита. След това не съм го коригирал или подобрявал. Ще се радвам на обратна информация от колеги по-напред в материала. Съвет за решаване на проблеми: Разбий задачата на малки под-задачи и нещата се нареждат. На мен ми отне доста време да се пъна да я реша изцяло, след като се светнах да я разбия на малки подзадачи за 10 минутки беше готова.

 

http://pastebin.com/hx4thLbc

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.