Софтуерно Инженерство
Loading...
why_where_what avatar why_where_what 115 Точки

Problem 2 - Spy Gram - PF Extended Retake Exam 9 May 2017 Part I

Здравейте. Моят код ми дава 10/100 точки. Изходният тект е правилен, но не мога да разбера защо има грешка (не винаги) при сортирането. 

Някой да удари едно рамо, please. Благодаря! 

Само да добавя, че RegEx още не съм учил.

Условие: https://judge.softuni.bg/Contests/Practice/DownloadResource/2044

Моят код: https://pastebin.com/yTRc5gND

Тагове:
0
Programming Fundamentals 30/06/2017 21:05:36
VasilValchanov avatar VasilValchanov 558 Точки

Без регекс ще ти е доста трудно, пробвай този:

var pattern = @"TO: [A-Z]+; MESSAGE: [ -~]+;";
Regex regex = new Regex(pattern);

Match match = regex.Match(messageSent);

if (match.Success)
                {
                    \\TODO: collect messages
                }

също така трябва първо да събереш всички валидни съобщения и да ги сортираш по име на изпращача а не вече криптираното съобщение

1
02/07/2017 12:49:10
why_where_what avatar why_where_what 115 Точки

Всъщност аз съм го направил без RegEx, остава само да вкарам валидни съобщения заедно с изпращача в един речник и после да го сортирам. Точно това не разбирах - защо не ми работи сортирането... Благодаря !

0