Problem 4.Master Herbalist От Programming Basics 17.01.2016
Дава ми 37 точки , и понеже нулевите тестове минават не разбирам къде изпускам нещо
Дава ми 37 точки , и понеже нулевите тестове минават не разбирам къде изпускам нещо
Някой може ли да ми каже, къде ми е грешката... В джъдж ми дава 62 точки и нищо по-конкретно. http://pastebin.com/LzGkdnkE
Първият тест ти го минах, грешката е for (int j = 0; j < hours; j++) -> for (int j = 0; j <= hours; j++) ,трябва да е "<="
Благодаря! :) А за другите два теста някаква идея? Гледах авторското решение, но не разбирам какво ми дава това - if (path[i % path.Length]
По-спомен мисля,че това е,когато пътя е по-малък от часовете, които са ти дали.. за да се занули и да почне отначало :)
Твойта проверка е малко странн с двата вложени фор цикли.. Аз за такива случаи..като не съм се сетил за %-делене използвам отделен индекс,който като достигне дължината на пътя.. го сетвам пак на 0 и така :) или в случая :
for (int i = 0; i < hours; i++)
{
if (index >= path.Length-1)
{
index = -1;
}
index++;
fullWorkDay[i] = path[index];
}
Благодаря! :) Може би точно нещо такова ми трябваше.