Софтуерно Инженерство
Loading...
+ Нов въпрос
ver4eto avatar ver4eto 18 Точки

10. *LadyBugs , Arrays

 

Здравейте,

 

след много часове борба успях да докарам на  задача 10 от упражненията за Масиви до 60/100 в Judge.Дава ми грешни отговор, а не компилационни грешки(тях поне успях да ги оправя сама :)).

Ще се радвам ако някой успее да ми помогне, защото гледам и не виждам нищо, проверявах я с мои примери, с тези от задачата и нищо..... А не искам да преписвам готов код, а да видя къде е моята грешка.

Благодаря предварително за отделеното време

 

Кодът ми е:

https://pastebin.com/EmBbP19H

 

 

Тагове:
0
Technology Fundamentals
kristiyanb avatar kristiyanb 18 Точки

На 50-ти ред ти трябва continue, не break.

The fly length will be in the range [-2,147,483,647 … 2,147,483,647]

Ако ти подадат отрицателно число се движиш в обратна посока, провери дали са ти валидни индексите при такъв инпут.

0
09/02/2019 15:04:29
ver4eto avatar ver4eto 18 Точки

Станаха 80 , но 2 теста гърмят за време....Дори и с тези проверки.....Накрая  и аз ще гръмна с тази задача...

0
kristiyanb avatar kristiyanb 18 Точки

ladyBugField[initialPosition] = 0; //both cases initial index gets '0' 

Премести това над циклите за преместване на единицата в двата кейса. Ако ти податат 0 movesCount махаш единицата без да я преместиш.

0
marina.kolova avatar marina.kolova 34 Точки

Мисля, че при 0 движения, просто не се мести никъде, тоест не се маха единицата.

0
10/02/2019 11:17:19
marina.kolova avatar marina.kolova 34 Точки

Аз го направих с хиляди проверки, защото търсейки си грешките, постоянно се сещах нови и нови неща, за които да проверя, но пък така май покрих всички възможности. Опитах се и да обясня логиката: https://pastebin.com/80zWkFSv

0
ver4eto avatar ver4eto 18 Точки

Юпииииии!Стана!Не мога да повярвам!!!12 часа сумарно й отделих на тази задача ! Благодаря ви и на двамата за помощта!

 

0
Petya_koleva avatar Petya_koleva 86 Точки

Здравей! Може ли да споделиш  твоето решение, за да си намеря грешката. Благодаря!

0
ver4eto avatar ver4eto 18 Точки

Здравей,

разбира се, че може :)

Заповядай кода: 

https://pastebin.com/EmBbP19H

 

Дано да ти помогна...

 

1