Професионална програма
Loading...
+ Нов въпрос
T3cho avatar T3cho 1 Точки

Проблем със задача [Programming Fundamentals] Exam Preparation II - Nether Realms

Дава ми 90/100 а си мисля, че съм прокрил всички условия по задачата. Единственото което се сещам, че може да ми дават символи които не са от ascii. Ето го кода ако може някой да го прегледа https://pastebin.com/Kts5hJ6t и да обясни от къде идва грешката.

0
Fundamentals Module
StoilYankov avatar StoilYankov 38 Точки

Магически някак си го оправих проблема беше в регекса при вход например "aZ?--123asd", отделяше --123 като число и при парса го отхвърляше . Трябва да хващаш само 1 + или - преди числото и то не задължителен

(?<damage>[*\/]|[-+]?[0-9.]+)

Но сериозно не знам как се ориентираш в тия спагети.. Дори компилатора във VS не може да го прочете .. Не разбрах функций в Main ли имаш или какво? Ако си от JS те разбирам там е ок да имаш функции във други функции ама във C# това е напълно грешно. Ето аз как я реших https://goo.gl/kJZsPS

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

0
T3cho avatar T3cho 1 Точки

Дано сега да е по разбираемо https://pastebin.com/GSktsKVT . Това е вложена анонимна фукция и се използва когато ти трябва текущия контекст във външен метод или когато е специфично за този контекст.

0
04/11/2017 01:54:23