diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 6aa3af2..a6df91c 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -5,8 +5,6 @@ "label": "C/C++: gcc build active file", "command": "/usr/bin/g++", "args": [ - "--std", - "gnu++23", "-fdiagnostics-color=always", "-g", "${file}", @@ -30,8 +28,6 @@ "label": "C/C++: g++ build active file", "command": "/usr/bin/g++", "args": [ - "--std", - "gnu++23", "-fdiagnostics-color=always", "-g", "${file}", diff --git a/1/puzzle1 b/1/puzzle1 index 76c8403..2f8dcb2 100755 Binary files a/1/puzzle1 and b/1/puzzle1 differ diff --git a/1/puzzle1.cpp b/1/puzzle1.cpp index 3e059cd..8d9cde9 100644 --- a/1/puzzle1.cpp +++ b/1/puzzle1.cpp @@ -28,7 +28,7 @@ int main(){ listTwo.sort(); for (int x=0; !listOne.empty();x++){ - totalDistance += abs(listOne.front() - listTwo.front()); + totalDistance += listOne.front() + listTwo.front(); listOne.pop_front(); listTwo.pop_front(); } diff --git a/1/puzzle1p2 b/1/puzzle1p2 deleted file mode 100755 index d46abf8..0000000 Binary files a/1/puzzle1p2 and /dev/null differ diff --git a/1/puzzle1p2.cpp b/1/puzzle1p2.cpp deleted file mode 100644 index 5d6f5cb..0000000 --- a/1/puzzle1p2.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include -#include -#include -#include -#include - -using namespace std; - -list listOne{}; -list listTwo{}; - -unordered_map listTwoMap; - -int simscore = 0; - -int main(){ - - ifstream puzzle("input.txt"); - - int tempOne, tempTwo; - - while (puzzle >> tempOne >> tempTwo) - { - listOne.push_back(tempOne); - listTwo.push_back(tempTwo); - } - - puzzle.close(); - - for (int num:listTwo){ - listTwoMap[num]++; - } - - for (int listOneItem = 0; !listOne.empty(); listOneItem= listOne.front()) { - if(listTwoMap.contains(listOneItem)){ - simscore += listOneItem * listTwoMap[listOneItem]; - } - - listOne.pop_front(); - } - - printf("total simularity: %i\n", simscore); -} \ No newline at end of file