[Exam Problems] - C# Basics - Exam 8 November 2014 - 02. Numerology - Unhandled Exception: System.FormatException
Здравейте,
Моля за помощ:
като си тесвам задачата в конзолата - работи, а в judje ми дава
Unhandled Exception: System.FormatException
Кодът е вече супер променен спрямо първоначалния вариант(взаимстван и от авторското решение), но все още не мога да разбера защо ми гърми:-(
код: http://pastebin.com/r9diJDDy
Да уточня: 50 от 100 точки(не всичко гърми judje-a+ 2 от тестовите варианта)
2 от нулевите данни гърмяха в джъджа(в конзолата всичко работеше)
DateTIme-a при мен ги четеше добре, но изглежда не и в джъджа. Тръгна като махнах DateTime.
Сега ще пробвам да уточня формата при парсването, но като в конзолата ми работеше и през ум не ми е минало да го правя:-)
Мерси за идеята
DateTime зависи от културните настройки, затова при теб са минавали нулевите тестове, а в Judge не. Явно там се случва точно това, което предположих - опитва да вземе деня като месец и съответно гърми като види число по-голямо от 12.
ей сега го пуснах с DateTime.ParseExact и сработи идеално(най-вероятно затова е гърмяло - денят >12).