Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

ver4eto avatar ver4eto 23 Точки

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 23 Точки

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

 

1
Petya_koleva avatar Petya_koleva 104 Точки

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

0
ver4eto avatar ver4eto 23 Точки

Здравей,

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

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

https://pastebin.com/EmBbP19H

 

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

 

1
Petya_koleva avatar Petya_koleva 104 Точки

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

0
Elena123456 avatar Elena123456 235 Точки

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 750 Точки

Браво!

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

1
Elena123456 avatar Elena123456 235 Точки

@krum_43,

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

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

0
Elena123456 avatar Elena123456 235 Точки

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

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

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

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

https://pastebin.com/ED94GNSm

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

 

1
23/09/2020 23:42:15
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.