Авторски решения и тестове на задачите от изпита по C# част 2 (март 2015)


33

Здравейте, това са решенията на изпита от 5-ти и 6-ти март 2015 от изита по C# част 2

5-ти март, сутринта: Variant 1 (2015-03-05, Morning).zip

5-ти март, вечерта: Variant 2 (2015-03-05, Evening).zip

6-ти март, сутринта: Variant 3 (2015-03-06, Morning).zip

6-ти март, вечерта: Variant 4 (2015-03-06, Evening).zip

Автори на задачите: 1-ва - Евлоги; 2-ра - Ники; 3-та - Дончо; 4-та - Иво; 5-та - Ники




Отговори



1

4 та задача определено си беше стряскаща... Поне като и видиш условието...

Може и да е била по-решима от 5 та с текущите ни знания, но фактите са че всеки като я видеше се пренасочваше към 5 та, само дето аз например успях за час и половина да и изкарам само половината точки...

А може би 4 та щях да я реша. Ако не се бях стреснал (като всички останали) и да мина първо през 5-та.




0
Всъщност и аз се подлъгах по мнозинството и като видях, че всички я пропускат реших, че вероятно има защо. А реално сега виждам, че дори без регекс или някакви други екстри съм щял да избутам повече точки отколкото от последната. Ще  ми е за урок :).

от todorm85 (1347 точки)


3
Задачите бяха интересни и се доближаваха до това, което се очакваше, поне тези от 6-ти вечерта :) Само не разбрах какъв е този култ към котките по всички задачи :) 

от beliconfused (144 точки)


2
Аз като полусобственик на две котки много одобрих : D

от kon.simeonov (5238 точки)

3
Ето ТУК е отговорът на въпроса ти.

от nerazzul (325 точки)


2

Страх от фантазията на лекторите!

Изпит 05.03.2015 :
Първа задача веднага copy paste от домашното ми от бройни системи имам си и собствен метод за степените не използвам MATH.Pow() по-препоръка на Ивайло от лекциите , преправям го да работи с 19-на ок, променям switch- ве, но пропускам да поправя 2, и само 30 точки и почвам да мисля, кой знае какъв входа са направили и гледам да няма грешка в сплитването и така до 2-я час от началото на изпита.
Втора задача пак така се бъгнах, кой да се сети да използва голям тип данни !
И там отидоха 2часа !
И като се бъгнах и край !
Викам си лекторите, кой знае какви входове са направили, да ама не, всичко беше в моята изстрадала фантазия, и така с 490 точки на първия изпит на втория с 70 ): 
Направо ми идваше да зарежа всичко след падане от толкова високо, но се случват и такива кофти дни !
Не се отчайвайте давайте го по-спокойно и всичко ще е наред !


от MarinPetrov (158 точки)


0
И аз така се чувствах след изпита колега. Стана ми ясно, че за да завършим успешно академията се иска доста комплексен набор от качества и умения и далеч не просто отлични умения за програмиране (необходими но далеч не достатъчни). Всъщност това ме кара да я харесвам още повече. :) Няма как да е успешен един професионалист без т.нар. soft skills. Конкретно изпита показва колко добре се представяме под напрежение. Но крайната оценка очевидно далеч не се определя само от изпита. Доста обективна ми се струва системата за оценяване, впечатляващо.

от todorm85 (1347 точки)

2

Напомняш ми моя собствен опит:) Миналата година доста време се подготвях за този изпит и отидох с голяма амбиция. Реших първата задача, но системата упорито си ми даваше 90 точки.Дебъгвах я сигурно 100 пъти, мъчих я, не ще повече. Почнах друга задача, за която имах ясна идея как да реша, и ... 0 т. Почнах трета - същата работа. И така си останах с 90-те точки.

Тази година имах толкова натоварване в работата и лични проблеми, че почти не ми остана време за подготовка. Почти бях забравил наученото миналата година. Колебаех се дали изобщо да ходя на изпит. Реших, че ще уча през почивните дни около 3-и март. И успях да уча ... около 1 ден. И отидох на изпита спокоен, без никакви очаквания.  Най-спокойно започнах да ровя из домашните си и да търся сходни на първата задача неща. Бавно и славно я направих, кодера ми даде 20т. Прочетох внимателно условието и се усетих, че не съм решил половината задача, която направих огледално на първата половина. Пипнах още нещичко и - 100т. Не вярвах на очите си. По подобен начин започнах втората задача, като дълго време търсих елементарни неща, които бях забравил. Измислих алгоритъма, даде ми 50 точки. Излязох да се поразтъпча за втората почивка, стараейки се да не мисля за нищо. После седнах и най-спокойно се замислих при кои гранични случаи може да има грешка. Досетих се, дебъгнах още 1-2 пъти -  още 100 точки. Имаше  около половин час до края. Другите задачи ми се видяха прекалено сложни. И си тръгнах. Чудех се дали да не се помъча да направя някой малък трик за 10 - 20 точки, но ми се видя дребнаво. А като чета във форума, излиза, че така е можело почти до отличие да стигна.

Извод - напрежението и пренавиването са супер вредни. Понякога под стрес може да не покажеш и 10% от възможностите си. Освен това супер важно е да се решават задачите от предишните изпити. На мен почти не ми остана време да гледам видеа. Но всяко изгледано видео с решаване на задачи от изпити ми даде неизмеримо много. Направо ми отваряше очите.

Желая ти успех нататък. Трудът винаги се отплаща.


от truthsearch (95 точки)


4

С радост установявам, че условията на задачита са изминали дълъг път спрямо предните няколко години откъм "разбираемост". Благодарности за това на екипа. Попорочетох условията от доста предни изпити и колкото по-назад се връщам, толкова повече абсолютната неразбираемост започва да се разпростира.

Друго си е да прочетеш 5 задачи и да разбереш целта и очакванията. Благодаря за което! 


от messenger (552 точки)


0

Ако на някого му се решава една мистерия с Пешо и двойките му (3-та задача на 6-ти сутринта), много ще съм благодарна :)

Моят код хваща 85 точки - цък

Авторското решение - цък

Грешните ми резултати са на тест номер 2, 3 и 15; като на 15 е доста различен резултатът, а на другите разликата е с по 1 (но не идва от гениалното ми 'sum + 1', с което просто добавям първата клетка - поне според последното ми проучване). Умря ми лаптопчето, така че не ми се иска да пипам разни работи по кода от изпита без да съм с VS, но съм наясно, че има безполезни работи (switch-a, decimal....) :) Math.Pow  също го изведох в метод и всичко направих BigInteger впоследствие, ама не ми помогна... Идеи?


от pliok (553 точки)


3
Up на авторските решения от изпита миналия сезон ;)

от Nayata (3190 точки)


3
Има ли начин сутрешните изпити от двата дни да станат достъпни за упражнение в БгКодер?



2
В BGCoder са активни 2 състезания за практика. Реално погледнато групите са 4, но вариантите на изпита са само 2, т.е. за всеки ден по един! Или с други думи имаме предоставени на разположение всички налични ресурси ;)

от Nayata (3190 точки)