C++ advanced Task 1 - TryParse
Не мога да разбера защо Judge ми дава 20/100 на тази задача. Направих си нов solution на Visual studios copy/paste -нах main-а от условието на задачата. Направих си TryParse.h и го inlcude-нах в Main-a. И това работи - то тази функция има 4 възможни комбинации 2 int - сумира, 2x(1 int +1 string = error), 2 strings=error. При input както е дефиниран в условието се получават очакваните отговори. Освен това и очевидно TryParse.h работи поне във Visual Studios, защото не получам някаква грешка. От това, което виждам в judge не съм сигурен какво става - дали самата функция не работи или има проблем с файла TryParse.h. Ето я и самата функция:
#include <string>
#include <cctype>
bool tryParse(std::string anystring, int & a)
{
bool result = false;
if (isdigit(anystring[0]))
{
a = std::stoi(anystring);
result = true;
}
return result;
}