Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

kaloyan_kolev avatar kaloyan_kolev 10 Точки

70/100 на задача Kamino Factory

Здравейте,

наистина доста объркано решавах тази задача и доста проби направих, но някак успях да я докарам до 70 точки. Някой може ли да ми погледне кода и да каже къде бъркам и какво мога да подобря? 

https://pastebin.com/sVKg1TyA 

https://softuni.bg/downloads/svn/soft-tech/Jan-2019/Csharp/03-Arrays/Exercise/03.%20Arrays-Exercises.docx (Problem 09)

Благодаря предварително!

Тагове:
0
Fundamentals Module
MiroslavDinev avatar MiroslavDinev 115 Точки
Best Answer

Здравей, пробвай да добавиш проверка преди последното печатане, когато нямаш нито 1 единица в подадените масиви.

Примерно: if (bestLength==0)
        {
            bestSequenceIndex=1;
            Console.WriteLine("Best DNA sample {0} with sum: {1}.",bestSequenceIndex,bestSum);
            Console.WriteLine(string.Join(" ",bestDNA));
            return;
        }

0
16/02/2019 10:54:44
kaloyan_kolev avatar kaloyan_kolev 10 Точки

Така пак дава 70/100, ако съм разбрал правилно.

https://pastebin.com/p9xJwkf3

0
MiroslavDinev avatar MiroslavDinev 115 Точки

Да, май не е точно там проблема :( Ето ти едно мое решение доста близко до твоето : https://pastebin.com/qkc3k057 Не мисля, че ще има нещо, което да не разбереш, но все пак питай, ако срещнеш затруднения в разгадаването.

0
kaloyan_kolev avatar kaloyan_kolev 10 Точки

Благодаря ти за решението, но не искам да го отварям, за да не ми се размешат нещо идеите! Често като отворя готово решение се обърквам още повече. Ще го погледнеш ли, защото седнах наново и го написах по-чисто и ясно и вече дава 90/100. Имам напредък, но явно има още какво да се прави.

https://pastebin.com/MFNSNfVu

0
16/02/2019 13:26:00
MiroslavDinev avatar MiroslavDinev 115 Точки

Ето твоя код с промяна на цикъла 40-53 ред и добавка 1 проверка на 82-85 https://pastebin.com/iwK5vSS1

0
kaloyan_kolev avatar kaloyan_kolev 10 Точки

Благодаря ти много! Нямаше да се сетя да проверявам дали bestLength = 0. Този случай ще се достигне, когато се въведат само нули, нали така?

0
16/02/2019 16:09:42
MiroslavDinev avatar MiroslavDinev 115 Точки

Моля,да точно така. В случая нямаш нито една 1 и затова length няма как да расте.

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