C# Advanced Retake Exam - Second Nature
Здравейте,
"реших" задачка 1 от поправката по advanced c#.
Решението ми дава 90 точки, и нещо не ми идва на ума какъв е проблема , който чупи тест 2.
Ако някой може да подскаже, ще съм благодарен :)
Ето и кода ми:
https://gist.github.com/vdonchev/084c02c1598b9d47800d97c792a5581e
Благодаря предварително :)
Благодаря за примерния тест, ще погледна какво съм пропуснал като се прибера в къщи.
Относно решението имам такова с листове и без RemoveAt, но и то не даваше 100 за това написан ново от нулата :)
Поздрави!
Здравей,
В случая RemoveAt не ти е проблем, докато не напишат тест, който да забавя достатъчно за да не мине :), а това няма да стане. Все пак го повдигнах на въпрос, за да го вземеш предвид.
Иначе в случая пропускаш една малка подробност и като я поправиш, ще вземеш и 2рия тест.
Поздрави!
с 1 опашка за цветята няма ли да е най-добре тъй като винаги се маха в началото и махането ще бъде о(1)
Ами реално аз си мисля за решение без махане, но като седна пред компа ще видя.
А с опашката ще трябва да тъпчем останалите цветя в още една колекция...
Да, да ясно ми е , че проблема не е там :)
Нo си прав, че за ако търсим бързодействие, няма да се получи с removeat.
:)
Здравей отново,
тъкмо пуснах примерния ти вход
1 2 3 4 5
4 4 3 2 1
и изхода е:
1 2 3 4 1
1 2 3 4
което ми изглежда коректно, което пък означава ,че нещо пропускам по условието.
с кофи от 1-4 поливаме цветя от 1-4 (стават second nature)
с последната кофа поливаме последната китка :) и в нея остава 1, коффите са изцяло използвани.
Аз разбирам, че това значи, че не сме успели да полеем всички цветя (явно поляти е различно от разцъфнали) и се очаква да принтираме именно тях... ?
Здравей,
На 1вия ред не принтираш цветята от second nature, а само тези, които са останали неполяти.
Ето и идея за решение без RemoveAt http://pastebin.com/xhxnxq3X
Поздрави!
+ 10 точки за теб за отговорите :)
и ако можеше да дам и +10 за неясно условие ... щях :D
Благодаря отново!