[Strings and RegEx - Exercise] 08. Letters Change Numbers
Здравейте.
Judge гърми на 2,10 тестове с ( Грешка при изпълнение ), не мога да разбера защо, тестовете в примера инават.
Моето решение
Здравейте.
Judge гърми на 2,10 тестове с ( Грешка при изпълнение ), не мога да разбера защо, тестовете в примера инават.
Моето решение
"Грешката" ти идва от заложената уловка (тип: хайде да пре*бем курсистите) в условието.
Сплитваш:
string[] input = Console.ReadLine().Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries);
Но за whitespace се брои и табулацията. Следователно трябва да сплитваш и по '\t'
string[] input = Console.ReadLine().Split(new char[] { ' ', '\t' }, StringSplitOptions.RemoveEmptyEntries)
Според мен такива закачки не са добри за изпитни задачи, особено ако не са те учили как да се справяш с такива проблеми, защото дефиницията на whitespace изисква знания, а не логика. Логичното е StringSplitOptions.RemoveEmptyEntries да изчисти всичко - да ама не.
Също имах подобен проблем, но във форума открих това решение 100/100 : http://pastebin.com/UyMtQWuE.
Дано съм бил полезен!
Поздрави!
То няма нищо общо с моето.... Аз си търся грешките, не решение за 100/100...
Просто го споделям, за да може да извлечеш нещо полезно от него, ако се доближава до твоето. :) В моя случай се доближаваше и ми помогна да си завърша задачата.
E това не се бях сети... то по скоро не го нзаех :D Благодаря!
Благодаря за помощтa! Много ми хареса дефиницията на "типа" уловка, много е точен! :D