[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 да изчисти всичко - да ама не.
E това не се бях сети... то по скоро не го нзаех :D Благодаря!
Благодаря за помощтa! Много ми хареса дефиницията на "типа" уловка, много е точен! :D