Recursive Fibonacci Extra Problems Arrays
Здравейте колеги може ли да погледнете моят код 1 тест ми е грешен в judge. Може ли да видите къде ми е грешката.
https://pastebin.com/M7TwzgV9
Благодаря!
Здравейте колеги може ли да погледнете моят код 1 тест ми е грешен в judge. Може ли да видите къде ми е грешката.
https://pastebin.com/M7TwzgV9
Благодаря!
if (n <= 2){
return 1;
}
Това май ще се изпълни за всички случаи под 2. Т.е. fib(0) = 1, а май не трябва да е така
Сега го направих като вас на лекцията :
https://pastebin.com/sb1aTnmL
Но същият 6-ти тест пак гърми.
Ох, да, ние не сме го тествали на лекцията предполагам. Проблемът е в същият тест, но просто по друг начин. Ние тук правим нещо много грешно - правим асумпция, че задължително ще ни дадат n >= 1, а това не е така. При n = 0 се опитваме да напълним масива на нулева и първа позиция, а първа не съществува.
Може този ред:
Да се огради в един if, който тества дали "n" е по-голямо от нула.
Да точно затова е било. Благодаря много.