Loading...
georgi_moskov avatar georgi_moskov 0 Точки

Проблем с Methods and Debugging Exercises-> 17. Debugging Exercise: Be Positive

Колеги , много ще съм благодарен ако някой ми обясни къде точно бъркам в дебъгването,

Пробвах различни входни данни и не ми гърми програмата , обаче джъдж ми дава  60 / 100 .

Това е кода ми : https://pastebin.com/510D7A5a

Тагове:
0
Fundamentals Module
StoilYankov avatar StoilYankov 38 Точки

Грешката идва от там, че трябва да извеждаш отговора на веднъж и следователно трябва да запазиш изхода докато обработиш целия масив в един лист и после принтираш целия лист . Ето редактирах по твоя код - > https://pastebin.com/a6uKMW9p

0
Veni.inov avatar Veni.inov 2 Точки

Единственото нещо, което трябва да коригираш в програмата ти, за да ти работи на 100/100 е да я завършиш така:

 

           if (!found)
            {
                Console.WriteLine("(empty)");
            }
            else
            {
                Console.WriteLine();
            }

 

А твоето решение завършва с Console.WriteLine(); без да е в else цикъл !

:)

0
SvilenPavlov avatar SvilenPavlov 11 Точки

Благодаря за помощта. Разликата е, че когато имаш емпти, не слагаш нов ред след него. Честно казано този графичен детайл ми се струва прекалено незначителен че да не се приема от джъдж. Чудно ми е обаче как разбра че това счупва нещата? 

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

ами то не е до разбиране просто в judge тои е на unit tests и теста така е написан и ти като сложиш 1 празен ред повече,твоя стринг става по-дълъг и чупиш теста, unit test-a сравява константа с твоя отговор и като е различно чупи не е чак такава магия.

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