Technology Fundamentals Retake Mid Exam - 18 December 2018
Задачата е Santa's List:
Грешката ми е в case-a "Rename" обаче неуспявам да я намеря, ако някой може да помогне ще съм много благодарен!
Кодът ми: https://pastebin.com/9fTmfqjW
Задачата е Santa's List:
Грешката ми е в case-a "Rename" обаче неуспявам да я намеря, ако някой може да помогне ще съм много благодарен!
Кодът ми: https://pastebin.com/9fTmfqjW
Здравей,
Ето го твоето решение поправено - https://pastebin.com/fr3QSsAH
1. Грешките в Rename бяха 2:
- С първия сплит на стринга command, в този случай делиш входа на три елемента - Rename oldName newNeme с индекси [0, 1, 2]. Ти присвояваш 1вия елемент на currentTipe и втория на kidName, а третия си лети във въздуха. След това в кейса Rename се опитваш да разделиш старото име на две, а там е само то и дава грешка.
-Беше забравил да махаш старото име - добавено е на ред 43.
2 при добавянето на дете - команда BAD
- с прверката на ред 24 добавяш дете само ако го има в списъка, сложих ! отпред за да влиза само ако детето го няма;
- list.Add(name) добавя дете в края на списъка, затова трябва да ползваш list.Insert(0, name) по условие искат детето да е в началото.
Сега дава 100 точки. Дано да съм бил полезен, че малко ми се спи и незнам колко разбираемо обясних какво съм правил :)
Иво
Страхотно ми обясни къде съм объркал , оправих го и ми даде 100/100!
Благодаря ти братле