Loading...
+ Нов въпрос
VasAtanasov avatar VasAtanasov 48 Точки

Exam Preparation II- 04. Roli The Coder(Java)

Здравейте имам проблем със следната задача:

Roli The Coder. Кодът ми е следният: https://pastebin.com/A9AwcJU1

Ето още един вариант със същият проблем: https://pastebin.com/LKr3dMkm

Judge mi dava 90/100 и ми гърми последният тест. Ако някой може да ми види кодът и да каже къде е проблемът ще съм много благодарен!

https://judge.softuni.bg/Contests/Practice/Index/446#3 - задачата.

Тагове:
0
Programming Fundamentals 11/02/2018 06:00:44
VasAtanasov avatar VasAtanasov 48 Точки

Логиката ми е вярна, но пак ми гърми последният тест когато го пренеса на Java твоят код. Предполагам, че става някаква грешка при сортирането защото тестовете са писани за C# и тези, които ги правят явно ги мързи да ги пробват и на другите езици, а сортировката при двата езика се различава.

0
12/02/2018 11:08:16
MartinBG avatar MartinBG 4492 Точки

Прегледах си решението на C# (както и решенията на колеги) и се опитах да го "преведа" на Java, но и при мен не минава 10-ти тест. Пробвах и разни вариации на решението си, но отново без успех.

И аз - като теб, мисля, че проблемът идва от разлики между C# и Java в сортирането на изходните данни. Сигурно може да се напише решение на Java, което да изкарва същите резултати, като решение на C#, но без входните данни за 10-ти тест ще е много трудно и упражнението ще е по-скоро загуба на време.

Потърсих дали ги няма качени тестовете към този изпит, но не успях да ги намеря.

Като вариант може да помолиш някой от лекторите или асистентите да ти прати данните за 10-ти тест - те имат достъп до Judge и могат да ги видят.

0
12/02/2018 23:45:05
Ivelin_Dimitrov avatar Ivelin_Dimitrov 148 Точки

Сега виждам, че и аз съм имал проблеми със тази задача и доста съм я мъчил.... Може би наистина проблема е във тестовете защото са писани за C#. Заинтрегува ме и със сигурност ще намеря време тези дни да я пререша

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