Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
Благодаря за отговора, намерих го. Това е решението ми, струва ми се обаче, че не е най-оптималното, но дава 100/100.
https://pastebin.com/DEX1FTDR
@Svilen12
Това е решението с малко рефакторинг.
Старал съм се да не използвам неща, които не са учени:
Благодаря :)
Здравейте,
Въпреки все още много ниското ми ниво и определено осъзнатата липса на знания от моя страна ще си позволя тук да не се съглася. Какво имам предвид, условието в секцията Cut е следното:
Gets the substring with the given length starting from the given index from the password and removes its first occurrence, then prints the password on the console.
Аз това го разбирам така: от текущата парола вземете частта с дадената дължина на дадената посиция и изтрийте тази част в първия момент, в който я срещнете.
Тоест: при парола AtestBtest и команда Cut 6 4 трябва да получим ABtest, а не AtestB. Трябва да изтрием получения събстринг test при първото му появяване, а не от мястото, което е дадено в Cut.
Все пак и двата подхода при решаване на задачата в Джъдж дават 100 точки, явно там липсва проверка на подобен случай-капан.
Поздрави!