Loading...

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

MarinKakarov avatar MarinKakarov 0 Точки

Programming Basics Online Exam - 10 and 11 March 2018 / 05. Sword

Здравейте, някой би ли споделил по елегантно решение на Java,  от това "хамалското" което сътворих.

Приветствам  също така, всякакви коментари  и предложения по кода ...

Благодаря.

https://pastebin.com/DSZYDg7Z

 

Тагове:
0
Programming Basics 22/03/2018 19:39:01
MarinKakarov avatar MarinKakarov 0 Точки

Благодаря за споделеното решение.

Само, забелязала ли си , че първият нулев тест гърми (граничния случай на 4).

Което чесно казано ме хвърля в размисли ... на мен ми се падна този меч и се блъсках с един куфар проверки и да изолирам n = 4 като частен случай , а то в Judge минава и без него ... !?!?!

 

0
23/03/2018 14:15:09
Rogneda avatar Rogneda 60 Точки

Да забелязах.. В един момент реших че е грешен изхода за Вход 4, от условието на задачата... иначе не намирах закономерност по която да излиза правилният брой редове между SOFT и UNI - броят е (n-4), само за вход4 не е валиден.

 

0
MarinKakarov avatar MarinKakarov 0 Точки

Голям препъни камък се оказа тоя вход 4 за мен на изпита и ми изяде времето.

Като се замисля, другите две задачи "Маска-та" и "Стрела-та" са само с четни или нечетни числа и ги написах за по 20-тина минути (след като отвориха изпита), а за този "Меч" - който е сложил в условието теста с 4 , не е релеванто. По-правилно си мисля , че щеше да е с нулеви тестове - 5;6;7 и 8 и търсенето на зависимости щеше да си върви като по вода.  

0
Rogneda avatar Rogneda 60 Точки

Като цяло задачите за рисуване от този изпит ми се виждат по-сложни от предишните изпити, и отнемат повече време...

Аз тепърва ще се явявам на изпит 14-15 април.. :) 

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