aboutsummaryrefslogtreecommitdiff
path: root/2024/src
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2024-12-02 19:06:53 +0100
committerThomas Schmucker <ts@its1.de>2024-12-02 19:06:53 +0100
commit30f3775861d98d06d18af9f2a3fba1def3db6096 (patch)
treefb00e8dc4af181acb58213cf24b39b0d09518c01 /2024/src
parentf00ce4b4ad3a542a9cc8d4f25a48d153b6a6abe7 (diff)
downloadadvent-of-code-30f3775861d98d06d18af9f2a3fba1def3db6096.tar.gz
advent-of-code-30f3775861d98d06d18af9f2a3fba1def3db6096.tar.bz2
advent-of-code-30f3775861d98d06d18af9f2a3fba1def3db6096.zip
ranges::sort
Diffstat (limited to '2024/src')
-rw-r--r--2024/src/day01.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/2024/src/day01.cpp b/2024/src/day01.cpp
index 6578c54..7c613ea 100644
--- a/2024/src/day01.cpp
+++ b/2024/src/day01.cpp
@@ -6,6 +6,7 @@
6#include <numeric> 6#include <numeric>
7#include <tuple> 7#include <tuple>
8#include <vector> 8#include <vector>
9#include <ranges>
9using namespace std; 10using namespace std;
10 11
11vector<tuple<long, long>> 12vector<tuple<long, long>>
@@ -35,8 +36,8 @@ part1(const vector<tuple<long, long>>& data)
35 rights.emplace_back(rhs); 36 rights.emplace_back(rhs);
36 } 37 }
37 38
38 sort(lefts.begin(), lefts.end()); 39 ranges::sort(lefts);
39 sort(rights.begin(), rights.end()); 40 ranges::sort(rights);
40 41
41 long total_distance = 0; 42 long total_distance = 0;
42 for ( size_t i = 0; i != lefts.size(); ++i ) { 43 for ( size_t i = 0; i != lefts.size(); ++i ) {