Професионална програма
Loading...
ver4eto avatar ver4eto 21 Точки

10. *LadyBugs , Arrays

 

Здравейте,

 

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

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

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

 

Кодът ми е:

https://pastebin.com/EmBbP19H

 

 

Тагове:
0
Fundamentals Module
marina.kolova avatar marina.kolova 34 Точки

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

0
ver4eto avatar ver4eto 21 Точки

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

 

1
Petya_koleva avatar Petya_koleva 104 Точки

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

0
ver4eto avatar ver4eto 21 Точки

Здравей,

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

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

https://pastebin.com/EmBbP19H

 

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

 

1
Petya_koleva avatar Petya_koleva 104 Точки

Благодаря ви!

0
Elena123456 avatar Elena123456 102 Точки

https://softuni.bg/trainings/resources/video/50373/%D0%B4%D0%BE%D0%BF%D1%8A%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D0%BD%D0%BE-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-10-ladybugs-%D1%81%D0%B0%D0%BD%D1%8F-%D0%BA%D0%B0%D1%81%D1%8A%D1%80%D0%BE%D0%B2%D0%B0-csharp-fundamentals-may-2020/2830 - 30 мин видео лекция за LadyBugs на Саня Касърова

Ето и моя код с обяснения в него, ако някой има нужда:  https://pastebin.com/ED94GNSm

Поздрави!

0
krum_43 avatar krum_43 422 Точки

Браво!

Задачата не е от лесните.

1
Elena123456 avatar Elena123456 102 Точки

@krum_43,

благодаря. Надявам се да е четимо, ако все пак някой реши да погледне.

Поздрави и хубав ден!

0
Elena123456 avatar Elena123456 102 Точки

Днес след работа имах вдъхновението да подобря кода си. :)

Установих, че когато калинката лети наляво е достатъчно да проверяваме дали при летенето си не отива след нулата. Когато пък съответно лети надясно е достатъчно само да проверяваме дали не излиза от дължината на полето.

Не е небходимо и за двете посоки да проверяваме и за двете граници( <0 и >= fieldSize), защото калинката ако лети наляво няма опасност да достигне до горната граница. Ако съответно лети надясно няма как да достигне, като границата нулата.

Ето оптимизирания ми код с допълнителни и още по-ясни обяснения, които писах днес, докато решавах съвсем наново задачата за да съм сигурна, че разясненията са достатъчно напътстващи.

https://pastebin.com/ED94GNSm

Може би независимо от посоката калинката може да излезе от която и да е граница на полето, но просто няма достатъчно тестове в Judge. :)

 

1
23/09/2020 23:42:15