Loading...
red_dragon_1 avatar red_dragon_1 1 Точки

LadyBugs C# need some help

https://pastebin.com/aMAUXB0a

Здравейте,
тотално забих на LadyBugs, вероятно трябва да я започна от начало и направя по-добър подход, но все пак, ако някой погледне кода и помогне, ще съм благодарен. Нещо не мога да измисля входове, които да ми помогнат за дебъгването .
Линк за Pastebin :

https://pastebin.com/aMAUXB0a

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

Тагове:
0
Module: C# Advanced
EvgeniVT avatar EvgeniVT 61 Точки

Според мен доста си усложнил задачата с тези методи и проверки които не правят нищо.

Трябва само да определиш знака на отместването ако посоката е left значи знака трябва да се смени.

if (comStr[1] == "left")

                    {

                        flyleng *= -1;

                    }

Правиш позицията на калинката равна на 0.

Добавяш дължината на полета към индекса на калинката.

moveInd += flyleng;

След това в един while в условието му проверяваш дали си в рамките на индексите.

И в тялото му проверяваш дали мястото с индекс moveInd е свободно.

Ако да правиш break; и чакаш друга команда

Ако не увеличаваш индекса с дължината на полета moveInd += flyleng;

И така докато си „намери“ място или „излети“ от „полето“.

0
red_dragon_1 avatar red_dragon_1 1 Точки

Благодаря,


прегледах няколко други решения в форума и видях точно това, за което говорите, наистина много по-добро и практично,
просто ми беше интересно да видя дали наистина имам толкова много incorrect answers, както твърди Judje, а не измислих достатъчно интересни входове за целта .
Ще трябва да я реша отново, благодаря още веднъж.

 


 

1
s.boyadjiev avatar s.boyadjiev 9 Точки

Здравейте,

гърмят ми два (всеки път едни и същи) теста с time limit. Не мога да се сетя вече какво да направя, може ли помощ?

Ето решението:

https://pastebin.com/cQLM2n9Q

Много благодаря!

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