Loading...
supersane avatar supersane 234 Точки

Java OOP Sample Exam - 6 July 2016

Здравейте, захванах се да решавам примерния изпит без да гледам видеото с решението на Иван. Минават ми само нулевите тестове и това може би е възможно най-лошия вариант. Тествах по мои начини, които липсват в нулевите и уж си работи. Въпроса ми е, тъй като целта на този примерен изпит е да се подготвим за редовния, може ли да се качат и останалите тестове, за да успея да си открия сам грешката? Също така има недоразумение в условието. "Everytime you receive the command “EVN” you need to print the total consumption of electricity in Kermen.". На пръв поглед това не би трябвало да включва разходите за децата, тъй като не е особено логично те да се броят като electricity consumption, както и техния foodCost. Въпреки това, от нулевите тестове става ясно, че и те трябва да се прибавят към Total Consumption-a. Но все пак, останалите тестове гърмят. 

Не пожелах да гледам видеото с решението, тъй като всеки човек има свой начин за решение на ООП задача и може би, това е една от причините да се премахне формата с даването на скелет.

Надявам се по-скоро някой от лекторите да съдейства с тестовете на този изпит, тъй като неделя наближава.

Поздрави,
Ангел!

Тагове:
1
C# OOP Basics
RoYaL avatar RoYaL Trainer 6849 Точки
Best Answer

Здравей,

 

Направих тестовете отворени. Би трябвало да можеш вече да ги видиш. Внесох и две корекции в условието:

       1. Total consumption е електроенергия + разходи за храна и играчки (разбрал си го правилно от теста)

       2. Принтирането на Total consumption трябва да се конкатенира с double-а за totalConsumption. Ако го направиш %f, както пише в условието излизат trailing zeroes, които явно judge не очаква

 

Поздрави,

Иван

0
supersane avatar supersane 234 Точки

Мерси много, за подсещането за конкатенация. Аз го принтвах с DecimalFormat, но пак не е ставало и 3 от 5 теста са ми гърмяли именно заради това, а за останалите 2 си открих грешката.

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