Дава ли се Input & Output по време на изпит?
Здравейте :)
Исках да ви попитам по време на изпит дали се дава Input и Output-овете на всяка задача?
и ако не, каква е причината?
Здравейте :)
Исках да ви попитам по време на изпит дали се дава Input и Output-овете на всяка задача?
и ако не, каква е причината?
Дават се само няколко от Input/output-ите, примерно първите 3. Водят се нулеви тестове и не влизат в оценката за точки.
Причината да не се дават другите input/output-и е, че ако знаеш че при вход 7, изходът е "a,g,g,d", то ще напишеш
if (Console.ReadLine() == "7") {
Console.WriteLine("a,g,g,d");
}
Тогава има ли начин, ако получим 9 верни отговора и 1 грешен да разберем каква е причината ?
Има разбира се - кристално кълбо!
Да, четеш условието и мислиш. Тестваш с различни входни данни, проверяваш граничните ситуации и в даден момент би трябвало да откриеш причината. Обикновено проблемът е в пропускане на важни части от условието, които са болднати или в секцията Restrictions. Много често срещано е например в условието ясно и удебелено да пише за изхода "print the result rounded up to the nearest integer" и масово хората да не правят закръглянето нагоре, а с Math.Round например.