Loading...
puffed avatar puffed 289 Точки

Programming Fundamentals Sample Exam II - 02. Array Manipulator 80/100

Колеги, помогнете с тази задача, успях да я докарам до 80 точки и наиситна не мога да измисля тестовете, които да ми помогнат да си намеря грешката. Ето кода: http://pastebin.com/SXLi9fYc

Благодаря!

Тагове:
0
Programming Fundamentals
heilin90 avatar heilin90 69 Точки

Аз я докарах до 90, но също не успявам да разбера какво съм изпуснала.. Пробвах какви ли не възможни входове

0
puffed avatar puffed 289 Точки

Аз от 40 до 80 си намерих доста пропуски и ги оправих, но оттам нататък нищо не мога да измисля и ме е яд.

0
heilin90 avatar heilin90 69 Точки

Дано се намери някой добър човечец да помогне :)

0
puffed avatar puffed 289 Точки

heilin, намерих грешката при мен, но дали и при теб е така, не знам. Когато например получа масив от 2 четни числа и заявката е да се отпечатат първите 3 нечетни, аз вместо да кажа, че 3 е невалиден брой, аз печатам празен масив. Глупаво :)

0
teodor_valkov avatar teodor_valkov 11 Точки

Ето моето решение, малко объркано изглежда без методи и LINQ, но работи 100/100: 

http://pastebin.com/mxWPjXyi

 

Доста "пипкава" задача, като от недоглеждане, след написването на кода и миналите успешно 3 нулеви теста, получих 0/100 от judge.. laugh

Мислех, че кода ти не работи, заради това, че принтираш при метода с "exchange", което не е дадено в условието, но пак върна 80/100. Ако си намериш грешки спрямо моя код, сподели. smiley Може би някоя от LINQ заявките прави грешка.  

 

0
Wencii avatar Wencii 90 Точки

Аз също изкарах 80 точки първоначално на тази задача. 

Този тест ми даваше грешка:

17 16 15 14 13 12 11
max even
min odd
first 3 even
exchange 2
first 3 odd
exchange 2
first 3 odd
last 3 odd
max odd
end

На командата last 3 odd иска да се изведе [17, 15, 13], а аз ги извеждах [13, 15, 17]...

3
Tsekotsolov avatar Tsekotsolov 12 Точки

Ето моето решение:

https://pastebin.com/9iGbM5Rv

0
ZhPetkov avatar ZhPetkov 45 Точки

Доста код се изписа от мен по тази задача. Бях забил на 50/100 и нямаше мърдане.

Проблема беше, че не записвах най-дясната стойност. Едно равно ми липсваше.

If there are two or more equal MIN/max elements, return the index of the rightmost one.

https://pastebin.com/2k8gvSZY

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

добре е как ги вадите тея теми от нафталина с постове от преди 1-2 години :Д или просто искате да покажете код?

-3
Ljubo6 avatar Ljubo6 21 Точки

Това е моят код

https://pastebin.com/dwZPQbeV

Интересна задача.Проблемите ми бяха ,че при намирането на last {count} elements  пълнех List-a от зад на пред - просто накрая го reverse-нах.За намирането на най-десният елемент трябва проверката да е min >= arr[i] и съответно max <= arr[i].Условието - ако индексът е извън границите на масива, отпечатайте "Невалиден индекс" е if (action >= arr.Length || action < 0).И условието - ако броят е по-голям от дължината на масива, отпечатайте "Невалиден брой" е if (count > arr.Length || count < 0)

0
Edzhevit avatar Edzhevit 79 Точки

Ето и едно решение от мен на Java: 

https://pastebin.com/xz4JKtZe

-1
zlatsz avatar zlatsz 1 Точки

а дали някой иска да погледне този код за 90/100, че със всичките насоки в коментарите не го докарах до 100/100

https://pastebin.com/gA3yzpnV

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