[ЗАДАЧА] Back To The Past
Решението на задачата ми - http://pastebin.com/eEtkhjD1
Условие на задачата - https://judge.softuni.bg/Contests/Practice/Index/233#3
Judge ми дава 80/100 , примерните решения ги минава и няма проблем , но мисля че при първата проверка някъде се дъни за четните години но не мога да разбера къде ... някой ако може да се отзове на помощ при намиране на грешката ми
Въпроса е къде точно става самата грешка :)
Какъв е тоя вход от джъджа ,че задачата на колегата дава грешка ?
От 1 час въвеждам различни възможности на вход ( даже и с 0лв ) и сравнявам отговора с моето решение и всичко е точно.
Като че ли джъджа е решил ,че тоя код не го кефи и дава 20 точки по-малко :D
Моля някой който вижда грешката или знае входа в джъджа да сподели
Самата грешка е в начина по който той смята.
За мен той е в корен грешен.
Ето друг фикс на кода му:
http://pastebin.com/dQDrsVU5
Грешката е начина му на смятане - по неизвести за мен причини той всеки път вади от цялото наследство сумата която се натрупва в четните и отделно в нечетните години.
Точно мога да кажа, че четвъртата грешка е при граничен случай - когато сумата на похарчените средства е равна на наследството.
И това пробвах когато наследената сума е равна на похарчената :) ( като използвах няколко проверки- четни и нечетни години и суми с и без цифри след десетичната) и пак всичко си е ОК... Наистина не виждам къде е грешката
Дали е възможно да е имало промени в тестовете? Качвам решение, което мисля, че мина със 100 точки на изпита, а сега дава 90
Защо казваме в началота на програмата, че иван е на 17 години като той по условие е на 18 ?
Няма нужда от толкова променливи, като цяло.
http://pastebin.com/CNKvUYMn
Чудя се дали е възможно да е имало промени в тестовете, тъй като моето решение не дава 100 точки в момента, а съм почти сигурен, че е същото, което даде 100 на изпита.