summaryrefslogtreecommitdiff
path: root/2022/Day4/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to '2022/Day4/main.cpp')
-rw-r--r--2022/Day4/main.cpp48
1 files changed, 0 insertions, 48 deletions
diff --git a/2022/Day4/main.cpp b/2022/Day4/main.cpp
deleted file mode 100644
index b511da8..0000000
--- a/2022/Day4/main.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-#include<bits/stdc++.h>
-using namespace std;
-
-struct P2 {
- int start;
- int end;
-};
-
-void solve_part_one() {
- P2 first, second;
- int ans = 0;
- while(cin >> first.start >> first.end >> second.start >> second.end) {
- if ((first.start >= second.start && first.end <= second.end) || (second.start >= first.start && second.end <= first.end)) {
- ans++;
- }
- }
- cout << ans << '\n';
-}
-
-void solve_part_two() {
- P2 f, s;
- int ans = 0;
- while(cin >> f.start >> f.end >> s.start >> s.end) {
- vector<int> vis(100, 0);
- for (int i = f.start; i <= f.end; i++) {
- vis[i] += 1;
- }
- for (int i = s.start; i <= s.end; i++) {
- vis[i] += 1;
- }
- for (int i = 0; i <= vis.size(); i++) {
- if(vis[i] == 2) {
- ans++;
- break;
- }
- }
- }
- cout << ans << '\n';
-}
-
-int main () {
- ios_base::sync_with_stdio(false);
- cin.tie(NULL);
- // solve_part_one();
- solve_part_two();
-}
-
-