Loading...
DJZoning avatar DJZoning 85 Точки

Решаване на задачи

Здравейте!

Искам да попитам дали е добра практика (при упражнение) след като едни задачи са решени да се решават отново след това примерно два или три или дори четири или пък пет пъти?

Добре ли? Не е ли добре и защо?

---Това е като имаме предвид, че доста от задачите не мога да ги реша от първия път без помоща на workshop-ите.---

Благодаря предварително!

0
Общи приказки
MartinBorisov94 avatar MartinBorisov94 52 Точки

Това е строго индивидуално. Ползвайки хелп гледай да вникнеш в самата логика. Опитай след известно време и ако са ти прекалено лесни значи си ги разбрал и няма нужда да ги пререшаваш още пъти. Ако е някоя по- сложна със звездичка опитая я пак. Въпреки, че според мен е по-добре да се решават нови и различни задачи. Има от каде да си намериш още доста подобни задачи за транировка.

1
DJZoning avatar DJZoning 85 Точки

А от къде мога да намеря още задачи за упражнение?

0
Plami avatar Plami 373 Точки

Направи си регистрация в bgcoder и там можеш да видиш подобни задачи, които са давани в Telerik Academy. Там има и техните условия. Системата за оценяване е същата и можеш да пробваш колко точки ще изкара твоето решение.

Успех!

1
ivaylo.yanchev.5 avatar ivaylo.yanchev.5 80 Точки

Когато решаваш дадена задача първо измисляш алгоритъма на програмата и след това го реализираш в кода. Идеалният вариант е алгоритъмът да е правилен и кодът ти да е правилен. Досещаш се, че, ако алгоритъмът ти е грешен няма как кодът да е верен, както и дори и алгоритъмът ти да е правилен може кодът да е грешен.

 

Което ни води към въпроса ти - има ли смисъл / практика ли е да решаваш една и съща задача 2, 3, n пъти? Смисълът би бил да подобриш алгоритъма и/или кода си (ако просто ще я преписваш... не виждам смисъл). Това налага ли пререшаване на задачата? Ами понякога да - ако изцяло смениш алгоритъма. Та, ако можеш да подобриш решението на задачата, ще се занимаваш ли пак с нея - аз бих казал ДА! Винаги! Винаги ще имаш няколко възможни решения (дори кодът да се различава с 1 ред!), както и почти винаги едно решение ще е по-добро от друго. Ако новото решение за теб е по-добро, реализирай го, преработи задачата! Не се ограничавай с първото, което ти хрумне!

6
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.