This commit is contained in:
grant-kun 2022-12-08 09:04:08 -06:00
parent d4d0aa8cec
commit a7952182bf
3 changed files with 46 additions and 1 deletions

4
.gitignore vendored
View File

@ -9,4 +9,6 @@
#include justfile & license
!justfile
!LICENSE
!LICENSE
*/*.exe

42
2022/day-4.cpp Normal file
View File

@ -0,0 +1,42 @@
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
int main(int argc, char* argv[]){
std::cout<<"paste input followed by a ;\n";
std::vector<int> inp;
std::string line;
int output = 0;
while(getline(std::cin, line)){
if(line==";")
break;
std::vector<int> contains = {};
std::vector<int> v1 = {};
std::vector<int> v2 = {};
int s1 = line[0]-'0';
int e1 = line[2]-'0';
int s2 = line[4]-'0';
int e2 = line[6]-'0';
for(int i = s1; i!=e1+1;i++)
v1.push_back(i);
for(int z = s2; z!=e2+1;z++)
v2.push_back(z);
for(int i = s1; i!=e1+1;i++){
for(int z = s2; z!=e2+1;z++){
if(i==z)
contains.push_back(i);
}
}
if(contains==v1||contains==v2)
output++;
}
std::cout<<output;
return 0;
}

View File

@ -1,3 +1,4 @@
set windows-shell := ["cmd.exe", "/c"]
#list all options
default:
just --list