[Programming Basics] [Exam] Онлайн приемен изпит 10 и 11 Март - примерни решения на задачите
Здравейте,
Споделям Ви примерни решения, на езика C#, които са авторски или от студенти, участвали в изпита и решили задачите за 100/100 точки:
1. Hearthstone
1. PC Store
1. Travel
2. Picture In the Wall
2. Illidan
2. Shopping
3. Slot Machine
3. Retirement
3. Arena Tournament
4. Balls
4. ASCII Combinations
4. CSGO
5. Mask
5. Sword
5. Arrow
6. Special Combinations
6. Prime Pairs
Това разбира се, отново повтарям, са примерни решения. Възможно е задачите да се решат по-кратко, дори по-просто. Подбрала съм най-достъпно разбираеми такива. Ще се радвам, ако всеки от вас сподели и своите, особено на различни технологии, за да обсъдим какво е било проблем, тъй като в групата имаше доста твърдения, че изпита обхвана незастъпени, неучени неща.
Контестът вече е пуснат за практика, така че можете да видите решенията и на другите задачи и да се упражнявате.
Следващите дати за изпит са на: 14 и 15, 28 и 29 Април. До началото на Tech Module имате 2 месеца, през които ви съветвам да не спирате да решавате задачи и да наваксате пропуснатото. Още задачи можете да намерите в двете книги за Основи на програмирането.
Тези от вас, които се чустват подготвени, могат да започнат да преглеждат курсовете по Programming Fundamentals в системата на СофтУни. Всички видеа и ресурси от изминали курсове са свободни за ползване.
Поздрави, Симона :)
Здравей,
аз лично успявам да докарам задачката до край - печатам си меча, както трябва (или поне както иска да я печатам judge-а), но въпреки всичко нямам нито една точка.
Относно това как да хванеш дължината на меча - мисля, че най-добрият начин е да разделиш фигурата на по-малки фигури, аз лично съм ползвал четен / нечетен вход и така да работиш (ще се радвам ако погледнеш аз какво съм направил в по-долния коментар)
Дано съм ти подсказал малко
Здравей,
Аз ги изчислявам така:
Редове: първи + (n/2) + 4 + (n - 4) + 3 + 1 + (n/2) + последен
4 : 1 + 2 + 4 + 0 + 3 + 1 + 2 + 1 = 14
5 : 1 + 2 + 4 + 1 + 3 + 1 + 2 + 1 = 15
6 : 1 + 3 + 4 + 2 + 3 + 1 + 3 + 1 = 18
7 : 1 + 3 + 4 + 3 + 3 + 1 + 3 + 1 = 19
Объркване би могло да се получи в часта (n-4).
Поздрави