Подвеждащо условие на задача!
Здравейте колеги,
Искам да попитам когато имаме условие на задача като следната от Programming Basics Exam - 17 September 2017 - 02.Three brothers:
------------------------------------------------------------------------
На конзолата трябва да се отпечата два реда.
- Времето за чистене и почивка, форматирано до втори знак: “Cleaning time: {Времето за чистене }”
- Има ли изненада или не:
- Ако братята СА изненадали бащата (time left > 0): “Yes, there is a surprise - time left - {остатък} hours.” – резултата трябва да е закръглен към по-малко цяло число (пр. 1.90 -> 1).
- Ако братята НЕ СА изненадали бащата: “No, there isn’t a surprise - shortage of time - {недостиг} hours.” – резултата трябва да е закръглен към по-голямо цяло число (пр. 1.10 -> 2).
Примерен изход:
Cleaning time: 1.47
Yes, there is a surprise - time left -> 2 hours.
------------------------------------------------------------------------
Реших задачата с копираният текст от условието “Yes, there is a surprise - time left - {остатък} hours.” и judge даде 0/100. Когато погледанах датайлите се оказа че въпросното тиренце трябва да е стрелкичка и след корекцията си даде 100/100.
Е да де ама на изпит след като неможе да се видят детайлите човек има да се чууууууди къде бърка!
Та питането ми е следното:
1. Редно ли е, особенно на изпит да се дава условито по един начин, а да се очаква резултат по друг?
2. Очакваният изход или условието трябва да си копираме при решаване на задачата? Вземайки си поука от тази задача може би първото, но моля някой по-опитен да изкаже мнение.
Предварително благодаря!