Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

Sim0o0na avatar Sim0o0na Trainer 567 Точки

[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 в системата на СофтУни. Всички видеа и ресурси от изминали курсове са свободни за ползване.

Поздрави, Симона :)

5
Programming Basics 30/04/2018 16:54:36
ZhPetkov avatar ZhPetkov 45 Точки

Здравейте,

Може ли да погледнете решението ми за задача 3. Retirement. Дава ми 50/100 и не мога да си открия грешката.

https://pastebin.com/3cCFdper

Ето и самото условие на задачата.

https://judge.softuni.bg/Contests/Practice/Index/968#7

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

Поздрави

EDIT: Открих си грешката, обърнал съм стойностите, когато не се влиза в нито едно условие.

0
21/03/2018 01:30:53
chrisBG69 avatar chrisBG69 29 Точки

Здравейте, след като реших 4-та задача - CSGO на PHP, открих нещо интересно. По условие:

Да се отпечата на конзолата 1 ред: Ако броят на предметите е по-голям от 7:

-    Sorry, you can't carry so many things! – и програмата приключва.

Сложих един if  там, както си му е редът и break;  в него, но нет бийнс-а изпищя с фатална грешка. След дълго ровене по форумите открих, че break; не можело да се слага във if - else конструкция за PHP 7, дава грешка. break; се заменя с return false; и така няма проблем. Ето и решението ми:

https://pastebin.com/2wYMjEEW

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