#include #include #include using namespace std; int arrayDimension = 10;//1000; int inputLineCount = 10;//500; int main (void) { int map[arrayDimension][arrayDimension] = {}; string rawInput; int x1[inputLineCount] = {}; int x2[inputLineCount] = {}; int y1[inputLineCount] = {}; int y2[inputLineCount] = {}; string comma = ","; string arrow = " -> "; int lineNumber = 0; int overlapCount = 0; ifstream readFile ("data/testInput.txt", ios::in); //Read file into arrays while(getline(readFile, rawInput)) { size_t x1End = rawInput.find(comma); x1[lineNumber] = stoi(rawInput.substr(0,x1End)); size_t y1End = rawInput.find(arrow); y1[lineNumber] = stoi(rawInput.substr(x1End+1,y1End)); size_t x2End = rawInput.find(comma, y1End); x2[lineNumber] = stoi(rawInput.substr(y1End+4,x2End)); size_t y2End = rawInput.length()-1; y2[lineNumber] = stoi(rawInput.substr(x2End+1,y2End)); lineNumber++; } for(int index=0;index1])overlapCount++; } cout << endl; } cout << overlapCount << endl; return 0; }