Loading...
OTPOBEH avatar OTPOBEH 6 Точки

Command Interpreter 95/100

Здравейте,

На Command Interpreter стигам само до 95/100 и не знам защо. Уж я мъчих във всякакви гранични състояния и не ще...

Ако някой може да помогне ще съм много благодарен.

Задача: https://judge.softuni.bg/Contests/Practice/Index/455#1

Решение:https://pastebin.com/nTws719J

Тагове:
0
Fundamentals Module
OTPOBEH avatar OTPOBEH 6 Точки

Евала, Живко! Ясно какво е станало. Благодаря!

0
OTPOBEH avatar OTPOBEH 6 Точки

Благодаря за отговорите. Ще разгледам решенията. На пръв поглед виждам цикли и Linq за Reverse и Sort, което според мен не е нужно, след като имаме готови методи Array.Sort() и Array.Reverse(), които използват добре известни алгоритми.

За мен е важно обаче, да видя защо моето не работи, въпреки че привидно всичко е наред.

0
04/09/2017 15:58:42
why_where_what avatar why_where_what 118 Точки

Пробвай с някакви edge стойности с някое от другите решения и после с твоето. Според мен нещо дребно си изпуснал при проверките(без да дебъгвам, просто предполагам). 

0
PepiBobanov avatar PepiBobanov 16 Точки

Решението ти е много хитро, и как си се сетил при преместването на ляво и на дясно да ползваш Copy - много хитро. И най-накрая и аз ти разбрах грешката: правиш проверка на 'start' за всички команди.

0
OTPOBEH avatar OTPOBEH 6 Точки

Благодаря. Да, точно така. Увисва един int start = 0;

0
andy94 avatar andy94 58 Точки

Здрасти, получавам 80/100 и немога да разбера кое, къде и защо - https://pastebin.com/HFCqXiD0

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