diff options
| author | omagdy7 <omar.professional8777@gmail.com> | 2022-12-04 17:36:44 +0200 |
|---|---|---|
| committer | omagdy7 <omar.professional8777@gmail.com> | 2022-12-04 17:36:44 +0200 |
| commit | 616af4d6944d9c6436e36ab1ef38238819ccea64 (patch) | |
| tree | 25247c469f2a5b7ebab584c47def25fa2cd07814 /2022/Day1/main.cpp | |
| parent | b6581928ca05708bc8aa1cc1c2b6ab44e7100a1a (diff) | |
| download | aoc-616af4d6944d9c6436e36ab1ef38238819ccea64.tar.xz aoc-616af4d6944d9c6436e36ab1ef38238819ccea64.zip | |
Added Rust solution for day3 and day4
Diffstat (limited to '2022/Day1/main.cpp')
| -rw-r--r-- | 2022/Day1/main.cpp | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/2022/Day1/main.cpp b/2022/Day1/main.cpp deleted file mode 100644 index 6f9f848..0000000 --- a/2022/Day1/main.cpp +++ /dev/null @@ -1,35 +0,0 @@ -#include<bits/stdc++.h> -using namespace std; - -using ll = long long; -using vll = vector<long long>; - -#define pb push_back -#define all(x) (x).begin(), (x).end() -#define rall(x) (x).rbegin(), (x).rend() - -void solve() { - string s; - ll sum = 0; - ll mx = 0; - vll v; - while(getline(cin, s)) { - if (s.empty()) { - v.pb(sum); - sum = 0; - } else { - int x = stoi(s); - sum += x; - } - } - sort(rall(v)); - cout << v[0] + v[1] + v[2] << '\n'; -} - -int main () { - ios_base::sync_with_stdio(false); - cin.tie(NULL); - solve(); -} - - |
