#include #include #include "Utils.hpp" using namespace std; /** String split as suggested in Stackoverflow, helper function*/ vector &split(const string &s, char delim, vector &elems) { stringstream ss(s); string item; while (getline(ss, item, delim)) { elems.push_back(item); } return elems; } /* String split as suggested in Stackoverflow */ vector split(const string &s, char delim) { vector elems; split(s, delim, elems); return elems; } vector splitToInts(string s, char delim){ vector elems; split(s, delim, elems); vector res; for (string e : elems){ res.push_back(stoi(e)); } return res; } vector splitToSizes(string s, char delim){ vector elems; split(s, delim, elems); vector res; for (string e : elems){ res.push_back(stoi(e)); } return res; }