Професионална програма
Loading...
geotradepopov avatar geotradepopov 1 Точки

[C#] 03. The final Quest 91% //Technology Fundamentals Mid Exam - 10 March 2019 Group 2

Здравейте, 03. The final Quest от Technology Fundamentals Mid Exam - 10 March 2019 Group 2 ми забива на 91/100. Проверих какво ли не.. мисля, че става нещо около Put и ако реша да дам грешен индекс на Put се получава Compile time error на този тест, който гърми в момента с правилния индекс. Ако някой помогне, ще се радвам smiley.

 

Условие: https://judge.softuni.bg/Contests/Practice/DownloadResource/6110

Моят код: https://pastebin.com/Ermnirpv

Тагове:
0
Programming Fundamentals
knoteva avatar knoteva 1079 Точки
Best Answer

Здравей,

В "Put" трябва да е index <= words.Count + 1

1
geotradepopov avatar geotradepopov 1 Точки

Благодаря! 100% Но имам един въпрос, защо? laugh Не се ли получава така, че ако вземем граничния случай с примерен вход на index = 6 и списък с 5 елемента, като последния ще има индекс 4, при проверка на index <= words.Count + 1 ще се приеме като 6 <= 5 + 1 при което да се постави новия елемент на позиция 6 - 1 = 5, която в текущия списък не съществува?

1
knoteva avatar knoteva 1079 Точки

Получава се, но като се добави на позиция 5 реално става валиден индекс за листа. Може би наистина не е много добре обяснено в условието.

0