diff --git a/day2/12586 b/day2/12586 new file mode 100644 index 0000000..dd8db24 --- /dev/null +++ b/day2/12586 @@ -0,0 +1,2500 @@ +C Z +A Y +C Z +A Y +C Y +A Z +B Y +C X +A Y +B X +B X +A Y +C Z +C Y +C Y +A Y +C Y +B X +B X +A Z +C Y +B Z +C Z +A Z +B Y +A Y +C Z +A Z +A Y +C Z +C Z +A X +A Y +B Y +C X +B Y +C Z +A Z +A X +A Z +A Y +C Y +C X +C Y +A Z +C Z +C Z +A Y +A Z +C Z +A Y +C Z +C Y +C Z +A Z +A Y +C Z +C Y +C Y +C X +B Y +B Y +C Y +A Z +A Z +B X +B Z +B X +A Y +A Z +A Y +C Y +B X +B Y +A Z +C Y +C Z +A Y +B X +C Z +A Y +C Z +C Z +A Y +B Z +C Z +A Y +B X +A Y +C Z +C Z +B Y +B Z +B Z +A Y +A Z +B Y +C Z +C Y +C Z +A Y +C Z +C Z +C Z +C Y +A Z +A Z +C Z +C Z +A Z +C Z +C Y +C X +A Z +A Z +B Z +A Y +A Y +C X +B Y +C Y +A Y +B X +B Y +B Y +B Y +C Y +A Z +C Y +A Y +C Z +B Y +B X +A Z +C Y +B Y +A Y +C Z +B Z +B Z +A X +B Y +C Z +B Z +B Y +C Z +B X +B Y +A Y +A Y +A Y +B Y +B Y +A Z +C Z +A Y +A Z +A Y +A X +C Y +A Y +C Z +A Z +C Z +C Y +C X +B Z +A Z +C Y +C Z +A Z +C Z +C Z +C Y +C Z +C Y +C Z +C Y +C Z +C Z +C Y +B X +A Y +C Y +C Z +B Y +B Y +C X +C Z +A Z +B X +C Z +A Y +B Y +C Z +C Z +C Z +B X +A Y +C Z +B Z +B X +C Z +C Z +C X +A Y +A Y +C Z +A Y +A Y +A Y +B X +C Z +B X +C Z +A Y +A Z +B X +B Z +C Z +A Y +C Y +C Z +C Y +B X +B Y +C X +C Z +A Y +A Y +B Z +A Y +C Z +C Z +B Y +B X +C Z +C Y +C Y +B Y +C Y +A Y +C X +C Z +A Y +A Y +C Y +A Y +C X +C Z +A Y +B Z +A Y +A Y +A Y +C Z +B X +B Y +C Y +A Z +C Y +C X +B Z +A Y +C Z +A Y +B Y +B X +A Y +C X +C X +B Y +C Z +B X +C X +C Z +A Y +C Z +C X +C Z +B Y +C Z +C Z +A Y +C Z +B Y +A Y +A Y +C Y +C Z +B X +C Z +C X +C Y +B Z +A Y +B X +C Y +B Y +C Y +B Y +A Y +A Y +B X +B Z +B X +B Y +C X +C Z +A Y +C Z +C Z +C Z +C Z +B Z +C Z +B Y +A Y +C Y +C X +C Z +B X +C Z +B Y +C X +C Z +A Y +A Z +B Z +A Y +B Y +B Z +C Y +B X +A X +C Y +C X +B Y +C X +C Z +C Z +C Z +B X +C X +A X +B Y +B Z +C Z +C Z +C Y +C Z +B Y +C Y +C Y +C Z +B X +B Z +B Y +B Y +C Z +B Y +A X +B X +A Z +C Z +C Z +A Y +C Z +A Y +C Y +B Z +B Z +C Z +C X +A Y +C X +B Z +A Y +B X +A Z +A Z +B X +C X +C Y +B Y +A Y +B Y +C Z +C Z +C Y +A Y +C Y +C Z +C Y +C Z +C Z +C Z +A Y +A Z +A Y +C Z +B X +A Y +C Z +C Y +C X +C Y +C Z +C Y +A Y +A Z +C Y +A Z +C Y +A Y +A Y +C Z +C Y +A Y +A Y +B Y +B Z +A Z +C Z +C Z +C Z +C X +B X +C Z +C Y +A Z +B Y +C Z +C Z +B Y +A Z +C Z +B Z +B Y +C Y +C Y +A Z +C Z +A Z +B Y +C Y +B X +C X +B Y +A Z +C Z +C Y +C Z +B X +C Z +C Y +C X +C Z +A Y +A Z +C Y +B Y +A Z +B X +C Z +C Y +C Y +C Z +A Z +A Z +B Y +B X +B X +A Y +B X +C Y +A Y +A Y +B X +C Y +B Z +A Z +B X +C Y +C X +A Y +A Z +A Y +C Z +B Z +C Z +A Y +C Z +C X +A Z +B Y +A Y +B Y +C Z +C X +A Z +C Y +B X +A Y +C X +C Y +A Z +B Z +A Y +C Z +B Y +A Y +C Y +C X +B X +C Z +B X +C Y +C X +C Y +C Y +B X +A Y +B X +C Y +C Z +B X +C Z +B Y +A Y +C Z +A Z +A X +B Y +A Z +A Y +C Z +C X +B Y +C Y +A Y +C Y +A Z +A Z +A Z +C Y +A Y +B Y +C X +C X +C Z +A Z +C Y +C Z +C Y +C Y +A X +B Z +B Y +A Y +A X +A Z +C Z +A X +A Y +C Z +C Z +C Y +C Z +C Z +C X +B Y +B Z +B Y +A Y +B Y +B X +A Z +B Y +C Y +A Z +B Y +B Y +C X +C Z +B X +A Y +C Z +C X +A Z +A Y +A Z +C Z +B Y +B Y +C Z +A Y +A Y +C Y +B Y +C Y +C Y +C Y +A Y +C Z +B X +A Y +B Z +A Y +B X +C Z +C Y +C Y +A Y +A X +C Z +B X +B X +B X +C Y +C Y +A Z +A Y +C Z +B Z +C Z +C Z +C Y +A Y +C Y +A Z +A Y +B Y +C Z +C Y +B Y +A X +B Y +A Z +B Y +A X +A Y +B X +A Y +B Y +B X +A X +A Z +C Z +A Z +A Z +C Y +A X +A Y +C Z +C Y +A Y +B Y +A Z +A Y +B Y +C Z +C Z +B X +B Y +C Y +A Y +B Y +A Y +B Y +B Y +B Y +C Y +C Z +C Z +B X +A Y +A Y +A Y +C Y +C Y +A Y +A Y +C Z +C Z +B Y +B X +A Y +C Z +A Y +B Z +B Y +C Y +C Y +C Y +B X +A Y +C Z +A Z +B X +C Z +B Y +A Z +C Y +C Y +A Y +B X +A Y +A Y +B X +C Y +C Y +A Z +C Z +C X +C Y +B Y +B Y +C Y +C X +A Y +B Z +A Y +B Z +A Z +A Y +C Z +C Z +C Z +C Z +C Z +C Z +C Y +A Y +C Z +A Z +B Z +C Z +A Z +A Y +C X +A Z +A Y +C Z +B Z +A Y +C Y +B X +C Z +C Z +A Y +C Y +B Y +C Z +C Y +C X +A Z +B Z +A Z +A Y +B Z +C Z +C Z +A Y +A Y +C Z +A Y +A X +C Y +B Y +B X +B Y +B X +C X +C X +A X +A Y +C Y +A X +B X +C Y +A Z +B X +C Z +C Z +B Y +A Y +C Z +C Z +C Y +A Z +B X +C Y +A Y +C Z +C Z +A Z +B Z +B Z +C Z +C Y +C Z +A Y +C Z +C Z +B X +C Z +C Z +B Z +C Z +B Y +C X +C Y +C Z +B Y +A Z +C Z +A Y +B Y +C Z +C Z +C Z +A Y +A Y +A X +C Z +B X +C Z +C Y +C Y +A Z +B X +C Z +C Z +B X +C Y +A Z +C X +C Y +B Y +C Y +C X +A Z +B Z +A Z +B X +C Y +B X +C Z +C Z +B X +B Y +C Z +B Y +A Z +A Y +B Z +C X +C Z +C Y +C Z +B Y +A Z +C Z +B Y +B Y +C X +C Y +A X +B Z +C X +A Z +B Z +A Y +A Y +B X +C Z +C Z +A Y +C Z +A Z +C Y +C Z +C Z +A Z +C Z +C X +A Y +C Y +C X +C X +B X +C X +A Y +B Y +C Y +C Z +C X +C Z +A Z +C Z +A Y +A Y +B Z +B X +C X +A Y +C Z +A Y +C Y +C X +B Y +C Z +B X +A Z +A Z +C X +B X +C Z +C Z +B X +A Y +A Z +C Z +C Z +C Z +A Y +C Z +B Z +A Y +B Z +A Y +B Y +C Y +A Y +B Y +A Z +A Z +C Y +A Z +C Z +B X +C Y +B X +B X +B Y +B Z +A Y +C Y +C Z +C Y +B Z +C Y +C Y +C Z +A Y +B Z +C Y +C Z +C Z +B Z +A X +C Z +B Y +C Y +A Z +C Z +A X +C X +B Y +A Z +A Z +B X +C Z +B X +C Y +C X +C Z +C X +C Z +C Z +B X +B Y +A Y +B X +C X +B Y +A Z +A Z +C Y +C Y +B X +C Z +B Y +B X +A Y +A X +C Y +A X +C Y +C Z +C Y +C X +C Z +B X +B Z +B Z +C Z +B Y +C Z +C Y +A Y +C Y +A Y +C Z +A Y +A Y +A Z +C X +C Z +C Z +C Z +B Y +C Z +B X +A Y +A Z +C Z +B X +A Z +C Z +A Z +A Y +B Y +A Z +C Z +B Y +C Y +C Z +A X +C Z +C Z +C X +C Z +C Z +C Z +B Y +C Y +B Y +B Y +C Z +B X +A Z +A Y +C Z +C Y +B X +C X +A Y +C Z +A Y +B Y +C Z +C Y +B Y +C X +B X +B X +B X +C Y +C Y +C Y +C X +C X +A Y +B X +C Z +A Z +A X +B Y +C Z +C Y +A Y +C Y +C Y +C Y +C Y +B Y +B Y +C Y +B X +A Y +A Z +A Y +B Y +A Y +C Z +C Y +A Y +B Y +B Y +B Y +C Y +C Z +B X +B Y +C Z +C Y +C Z +C Z +C Z +B Y +C X +C Y +C Z +C Z +B Y +A Y +B Y +C Z +A Y +A Z +B X +B X +C Z +B X +A Y +C Z +B Y +B Y +C Z +B X +A Y +A Y +B X +C Z +A Z +C Z +C Y +B X +B Y +A Y +C Z +C Y +C Z +C Z +B X +B Z +C Z +C X +A Y +C X +B Z +C Z +C Z +A X +C Z +A Y +C Y +A Y +A Z +C Y +B Z +A Z +C Z +C Z +C Z +A Y +C X +C X +B Y +C Y +A Z +A Z +B X +B Z +C X +C X +C Y +C Y +C Z +A Y +C Y +B Z +B X +C Y +C Z +B Z +A Y +A Y +C Z +B Y +C Y +B Y +C X +C X +C Z +B Y +A Y +C Z +B Z +A Y +A Y +A Y +A Z +B X +C Z +A Z +C Y +C Z +B Z +B Z +B Y +C Y +C Z +C X +B Y +B X +A Y +C Y +A Z +C Z +C Z +A Y +A Z +C X +C Z +A Z +C Z +B X +C Y +A Y +B Z +B Z +B Y +C Z +C Z +B X +A Z +C Z +C Y +B Y +C Y +C Z +C Y +B X +B X +C Z +C Y +B Y +B X +C Z +B X +C Y +C Z +C Y +B Z +C Z +A Y +A Y +B X +C Z +B X +B X +A Y +B X +B X +C Y +C X +B X +C Z +C Z +C Z +C Z +C Y +B Y +C Z +C Z +A Y +A Z +C X +C Y +A Z +C Z +B X +B Y +C Z +A Z +C X +A Y +B Y +C Z +A Y +C X +A Y +C Z +C X +A Z +C Y +A X +C Y +C X +B Y +A Y +C X +C X +A Y +B X +C Z +C X +A Z +A Y +C X +C Z +C Z +C Z +C Z +C Y +A Z +C X +C Z +C Z +A Y +B X +B X +A Z +C Z +B Y +C Z +B Y +C Z +C Z +B X +C Z +C Z +B Z +C Y +A Y +C Y +B Z +C Y +C X +C Z +B X +C Z +A Y +A Y +C Y +B Y +A Z +A Y +A Z +C Y +B Y +A Z +C Z +C Y +C Y +B Z +B Z +C X +A Y +B X +B Y +B Y +C Z +A Z +C Z +B X +C Z +C Y +C Y +C Y +C X +B X +C Y +A X +B Y +A Z +C Z +C Z +C X +A Z +B X +C Y +C Z +B Y +A X +B Y +C Z +A X +C Z +B Y +C Y +A Y +C Y +B Z +C Z +A Y +A Y +A Y +A Y +A Z +C Z +B Y +C Z +C Y +B X +A Y +C Z +C Z +C X +B Z +C X +A X +B Z +C Z +A Y +A Z +A Y +A Z +C Y +B Y +A Z +C Z +B Y +B Y +C X +A Z +C X +A Z +C Y +C X +C Z +A Y +B Y +B Z +C Z +B X +B X +C Z +C Z +B Z +C X +A Y +B X +B Y +C Z +C X +B Z +B X +B X +A Z +C Z +A Z +C Z +C Z +A Y +C Z +A Y +C Y +A Y +C Z +C Z +C Z +A Y +C Z +A X +B X +B Y +C X +C Z +A Y +C Z +C Y +C Z +C Y +C X +A Y +C Z +C Y +C Y +C Z +A Y +C Z +C X +C X +B X +B X +C Z +C Y +A Z +C Z +C X +C Z +C Y +B Y +C Z +C X +B X +C X +A Y +C Z +A Z +A Y +C Z +C Z +B X +B Y +C Z +C Z +C Y +C Y +C Y +C Z +A Z +B Y +B X +B Y +A Y +C Y +A Y +B Y +B X +B X +C X +C Z +C Z +C Z +A X +B Z +A Z +C Z +C Z +B X +B X +B Y +C Z +C X +A Y +C Z +B X +C Z +B Y +C X +B Z +C X +A Y +B X +C X +C Y +A Y +C Z +A Y +B X +B Z +A Y +C Z +C Y +C Y +C Y +C Y +C X +C Z +B Y +B Y +A Y +B Z +A Y +C Y +C Y +B Z +B Y +C Z +B Z +C Z +B X +B Y +A X +B X +A Y +A Z +C X +C X +C Z +B Z +B Y +A Z +A Y +A Y +C Z +C Z +C X +B X +C Z +C Y +C Y +C Y +C Y +B Y +A Y +B Y +A Z +B X +C Z +C Y +C Z +B Y +C X +B X +A X +C Z +C Z +B Y +A Y +B Y +B Y +C Y +A Z +B Z +C X +A Y +A Y +C Y +A Z +C Z +C X +C X +B Z +C Y +B X +B Y +C Z +C Z +C Y +A Y +A Y +C X +A Y +C X +B Y +C X +C Z +A Z +C X +C Z +C Z +A Y +C Z +C Y +B X +A Y +B Y +C X +A Y +A Y +C Z +C Z +B X +C Y +A Z +A Y +C Z +C X +C Z +C Z +A Y +A Y +C Z +A Y +C Z +B Y +C Y +C Z +C Z +B Z +C Y +B Z +A Z +B Y +B X +B X +C X +C X +A Z +C Z +B X +A Z +C X +B Y +B Y +C Z +A X +C X +C X +B X +A Y +A Z +C Z +C Y +C Z +A Y +B X +C Z +B Y +C Y +A Z +B Y +C Z +B X +B Z +C Z +A Y +A Z +C Z +C Y +A Z +A Z +C Z +B X +A Y +A Y +A Y +A Y +C Z +A X +B Z +A Y +B X +C Z +B X +C Y +B Y +C Z +B X +B Z +A Y +C Z +B Y +C Z +A Y +A Z +C Z +B Y +A Y +C Y +C X +B Y +B X +B Y +C Z +C Z +C Y +A Y +A Z +C Y +C Z +C Z +B Y +B X +C Z +B X +A Y +C Y +A Z +A Y +C Z +B Y +C Y +A Y +B X +B Z +C Y +C Y +A X +C X +C Y +C Y +C Z +B Z +C Z +A Z +A Y +C Y +C Y +B Y +C Y +C Y +C Y +C Z +B Z +C Y +C Y +B X +B Z +B Z +C Z +B Z +C X +A X +C Z +B X +C Z +A Y +A Z +C Z +C Z +B X +B X +A Y +A Z +B X +B Z +C X +A Y +A Y +C Z +A Y +B Y +B Z +A Z +B X +C Z +C Z +B Z +B Y +C Z +C Y +A Y +C Z +C Z +A Y +A Y +B X +B Y +A Y +C Y +B Y +C Z +A Y +C Z +B Y +B X +C X +A Y +A Y +B X +C Y +A Y +A Y +B Y +C Z +A Z +C Y +C Z +C Z +C Z +A Z +A Z +A Y +A Z +C X +B Z +A Y +A Y +C Y +C X +B X +C Y +C Y +C Z +C Z +A Z +A Y +C Y +B Y +C Y +C Z +C Z +B Y +B Y +A Y +B Y +C Z +A X +B X +C X +C Z +B Y +A Z +A Y +B Z +C Z +B Y +C Z +C Y +C Z +A Y +A Y +A Z +C X +C Z +A Y +B Z +B X +C X +C Z +C Z +C Z +C Y +C Z +B X +C Z +C Z +C Y +C X +B Z +B X +C Y +C Z +B Y +A Y +C Y +A Z +C Z +B Z +A Y +A Z +A Z +A Y +C Z +C Y +A Y +B X +B Y +C Y +C Z +B Y +B X +B Y +B Y +C Y +B Y +C Z +A Z +C Y +A Y +B X +B Z +B Y +A Y +B X +B Z +A Y +C Y +B Y +C Y +C Y +B Y +C Z +B Z +A Z +C Y +C Z +A X +C Z +C Z +A Y +C Z +A Z +A Y +A X +C Y +B Y +C Y +C X +B X +A Y +A Y +A Y +A Z +A Y +C X +C Y +C X +A Y +B X +C Z +A Z +C Y +B Z +C Z +B Y +C X +C Z +C Z +C Z +C Z +B X +C Y +B X +A Y +A Y +C Z +C X +C Z +C X +C Y +C Y +B X +C Z +B X +C Z +C Z +A Y +C Z +C Z +C Z +B Z +C Z +A X +C Z +C X +C X +C Y +A Z +B X +A Y +A Y +A Y +C Z +C Y +B X +A Z +C Z +C Z +C Z +C Z +B X +C Z +C Z +C Y +B Y +A Z +A Y +A Z +B X +C Z +C Y +B Y +A Y +C Z +B X +A Y +A Y +C Z +B Y +C Y +C Z +C Y +A Y +B X +C Z +A X +C Y +C Z +B Y +A Y +B X +B Y +C Y +B Y +C Z +C Z +A Z +B X +B Y +B Y +A Y +B X +C Y +A Y +B Y +A Y +C Y +C Y +B Y +C Z +C X +B Z +A Z +A Y +B X +B Y +C Y +C Z +A Z +B Z +B X +C X +C Y +C X +A Y +A Y +C Z +C Y +C X +B X +B Z +C Z +C Z +B X +C Y +C Z +C X +C Y +C X +A Z +C Y +B Y +B Y +C Y +A Z +B Y +C Z +C Y +A Z +A Y +C Z +C X +B Z +C Z +C Z +A Y +C Y +C Z +C Y +B Z +B Y +B Y +A Z +C X +A Y +C Z +C Y +A Y +C X +C Z +C Z +B Z +C X +C Z +A Y +A Y +B Y +C X +A Y +C Z +A Z +C Y +B Y +A Y +A Z +C Z +B X +A Y +C Z +A Z +C Z +C Y +C Z +C Z +C Y +A Y +C Z +A Y +B X +B Z +C Z +C Z +C Y +C Z +C Y +C Y +B X +C X +B Y +C Y +C Z +B Y +B Y +A Z +A Y +B Y +B X +C Z +C X +A Y +C Z +C Y +A Y +C Z +A X +A Z +A X +C Z +A X +B Y +C X +C Y +C Z +B Z +C Y +B Y +C Z +B Y +C Y +C Z +A Y +B Y +A Z +B Z +C Z +A Y +C Y +B X +C Y +A X +A Y +C Z +C X +C X +B Y +B Z +B Z +C Y +C Z +B Y +C Z +C Y +A Y +B Y +C Y +C Z +B Z +C Z +C Z +A Y +B Y +A Y +C Z +A Y +A Y +C Y +A Z +C X +A Y +A Z +B Y +A Y +B Y +C Z +B X +C Y +A Y +C Y +C Z +A Y +C Y +C Y +A Y +C Y +C Y +B X +A Y +C Z +A Y +A Y +A Y +B Y +C Y +A Y +C Z +B X +C Z +A Y +B Y +C Y +A Y +C Y +C Y +C Y +C Y +C X +C X +A Y +C X +C Z +B Z +A Y +B Y +C Z +B X +C X +A Y +B X +C Y +B Z +B Y +C Y +C Z +C Z +C X +A Z +C Y +A Z +C Z +B Z +A Y +C Y +B Y +A Y +B X +C Z +C Y +A Y +A Y +A Z +C Z +C Z +C Y +C Z +B X +C Y +C Z +A Y +B Y +B X +A Z +C Z +C Y +C Z +B Y +C X +C Y +C Z +B Y +A Y +A Z +B X +C Z +C X +A Y +B X +C Z +C Y +B Z +C Z +C Z +C Z +A Y +A Y +A X +B Z +A Y +C Z +C Z +C Z +B X +B Y +C Y +B Y +A Y +A Z +A Y +A Y +B Z +A Y +C X +C Y +A Z +C Z +C Y +C Z +B Y +C Z +B X +B X +A Y +B Z +B X +B Y +B Y +B X +B Y +A Z +C Z +C Y +C Y +A Z +B Y +C Z +A Y +C Y +A Y +A Y +B X +C Y +A Z +B X +B X +A Y +C Y +A Y +C Z +B Y +C Z +C Y +A X +C Z +C Z +C Z +A Y +C Z +C X +C Z +C X +C Z +B Y +A Y +A Y +A Y +B X +B Y +B Z +B X +C Z +C Y +B Z +A Z +A Z +C X +C Z +B X +A Z +C X +A X +B Y +B X +B X +C Z +C Y +A X +C Y +C Y +C Y +B X +A Z +B Y +B X +A Z +C Z +B X +A Z +A Y +B Z +B Y +C X +C Z +B X +C Y +C Y +C Y +A Y +C Z +A Z +A Z +C Y +C Y +A Y +C Z +C Z +B X +C Z +C Z +B Y +A Y +C Z +B X +C Y +C Y +C Z +C Z +A Y +C Z +C Y +B X +C X +A X +A Z diff --git a/day2/day2.cpp b/day2/day2.cpp new file mode 100644 index 0000000..6947f17 --- /dev/null +++ b/day2/day2.cpp @@ -0,0 +1,69 @@ +#include +#include +#include + +int main() { + int score = 0; + int games = 0; + + std::ifstream file; + file.open("input"); + + std::string line; + + while (std::getline(file, line)) { + games += 1; + std::cout << games << std::endl; + if (line[2] == 'X') { + score += 1; + switch(line[0]) { + case 'A': + std::cout << "Tie " << line[0] << " " << line[2] << std::endl; + score += 3; + break; + case 'C': + std::cout << "Win " << line[0] << " " << line[2] << std::endl; + score += 6; + break; + default: + std::cout << "Loss " << line[0] << " " << line[2] << std::endl; + break; + } + } else if (line[2] == 'Y') { + score += 2; + switch(line[0]) { + case 'B': + std::cout << "Tie " << line[0] << " " << line[2] << std::endl; + score += 3; + break; + case 'A': + std::cout << "Win " << line[0] << " " << line[2] << std::endl; + score += 6; + break; + default: + std::cout << "Loss " << line[0] << " " << line[2] << std::endl; + break; + } + } else if (line[2] == 'Z') { + score += 3; + switch(line[0]) { + case 'C': + std::cout << "Tie " << line[0] << " " << line[2] << std::endl; + score += 3; + break; + case 'B': + std::cout << "Win " << line[0] << " " << line[2] << std::endl; + score += 6; + break; + default: + std::cout << "Loss " << line[0] << " " << line[2] << std::endl; + break; + } + } + //std::cout << line[0] << std::endl; + } + + std::cout << score << std::endl; + + return 0; +} diff --git a/day2/day2part2.cpp b/day2/day2part2.cpp new file mode 100644 index 0000000..64585ba --- /dev/null +++ b/day2/day2part2.cpp @@ -0,0 +1,77 @@ +#include +#include +#include + +int main() { + int score = 0; + int games = 0; + + std::ifstream file; + file.open("input"); + + std::string line; + + while (std::getline(file, line)) { + games += 1; + std::cout << games << std::endl; + + if (line[0] == 'A') { // Rock + switch(line[2]) { + case 'X': + std::cout << "Loss" << std::endl; + score += 3; // Scissors + break; + case 'Y': + std::cout << "Tie" << std::endl; + score += 3; // Tie + score += 1; // Rock + break; + case 'Z': + std::cout << "Win" << std::endl; + score += 6; // Win + score += 2; // Paper + break; + } + } else if (line[0] == 'B') { // Paper + switch(line[2]) { + case 'X': + std::cout << "Loss" << std::endl; + score += 1; // Rock + break; + case 'Y': + std::cout << "Tie" << std::endl; + score += 3; // Tie + score += 2; // Paper + break; + case 'Z': + std::cout << "Win" << std::endl; + score += 6; // Win + score += 3; // Scissors + break; + } + } else if (line[0] == 'C') { // Scissors + switch(line[2]) { + case 'X': + std::cout << "Loss" << std::endl; + score += 2; // Paper + break; + case 'Y': + std::cout << "Tie" << std::endl; + score += 3; // Tie + score += 3; // Scissors + break; + case 'Z': + std::cout << "Win" << std::endl; + score += 6; // Win + score += 1; // Rock + break; + } + } + + //std::cout << line[0] << std::endl; + } + + std::cout << score << std::endl; + + return 0; +} diff --git a/day2/input b/day2/input new file mode 100644 index 0000000..60a97a4 --- /dev/null +++ b/day2/input @@ -0,0 +1,2500 @@ +B Z +B Z +B Y +C Y +B Y +C Y +C Y +A Z +B Y +A Y +C X +A Y +A Y +C Y +A Y +B Y +B Y +C Y +A Y +A Y +A Y +C Y +A Y +B Y +A Y +B Y +C Y +B X +A X +A Y +C X +B Y +C Y +B Y +B X +C X +B Y +B Y +A Y +A X +A X +A Y +B Y +C Y +C X +A X +B Y +C Z +B Y +C X +A Y +A X +C X +A Y +A Y +A Y +A Y +B X +C Y +C Z +B Y +C Y +A Y +A Y +B Y +A Y +C X +B Y +C Y +C Y +A Y +C X +B Y +A Y +B Y +C Y +C Y +A Y +B Y +C Y +C Y +C Y +A X +A X +B Y +B Y +C Z +C Y +B Y +B Y +B Y +C Y +A Y +C Y +A Y +A Y +A X +C Y +A X +A Y +A Y +B Y +B Y +C Y +C Y +A Y +A Y +A X +B Z +C Y +A Y +A X +C Y +B Y +C Y +A Y +A X +A X +A X +A Y +A X +B Y +A Y +C Y +A X +B Y +C Y +B Y +A X +B Y +B Y +C Z +C Y +C X +A Y +C X +B Y +B Y +C Y +A X +A X +C Z +B Z +C Y +C Y +A X +A X +B Y +B Z +C Y +B Y +B Y +B Y +A X +A X +B Y +C Y +A Y +C Y +C Y +A X +B Y +A Y +A X +C Y +C X +A Y +A Y +C Y +C X +C Y +B Y +A Y +A Y +C Y +B Y +C X +A Y +C X +A X +B Y +C X +A Y +A Y +A Y +C Y +C Y +A Y +A X +C Y +C Z +B X +C Z +B Z +A Z +A Y +B Y +A Y +B Y +B Y +A Y +A Y +C X +C Y +A Y +A Y +B Y +A Y +B Y +B Z +A Y +B Y +C Y +A Y +C Y +B X +A Y +A X +A Y +A X +A Y +C Y +A X +C Y +C Y +A X +B Y +A Y +B Y +A Y +A Z +C Y +B Z +C X +C Y +C X +B Y +C X +B Y +A Y +C Y +A Y +A X +C Y +A X +A X +C X +C X +C Y +C X +C Y +A X +B Z +A Y +B X +B Y +C Z +B Y +B Y +B Y +C X +B Y +A Y +B Y +A Y +C Y +C Y +B Z +B Y +A X +A Y +C Y +B Y +C Y +B Y +B Y +A X +B Y +B Z +C Y +A Y +A Y +A Y +A Y +A Y +A Y +C X +B Y +B Y +C Y +B Y +B Y +A Z +C Y +A Y +A Y +C Y +C X +A Y +B Y +A Y +C X +B Y +A Y +C Y +B Y +B Z +A Y +B Y +A Y +C Y +A Y +B Y +C Y +B Y +A X +C Z +C Y +A Y +C Y +B Y +C Z +A Y +A Y +C Y +C X +B Y +C Y +C X +B Y +C X +A Y +C X +C Y +B Y +B Y +A Y +B Y +A X +C X +C Y +B Y +A Y +A X +C Y +C Y +C Y +C X +B Z +B Y +C Y +A X +C Y +A X +C Y +B Y +B Y +B Y +B Y +C X +C Y +C Y +A Z +B Y +B Y +A Y +A Y +B X +A Y +B Y +B Y +B Z +C Y +A X +A X +A Y +B Z +B Y +C Y +B Y +B Y +B Y +B Y +A X +B Y +C Y +A Y +B Y +A X +C Y +C Y +B Y +B Y +C Y +B Y +A Y +A Y +A X +A Y +B X +B Y +C Y +C Y +A Y +A Y +B Y +B Y +A X +B Y +A X +C Y +C Y +C Y +B Y +A Y +B Y +A Y +A Y +A X +C Y +A Y +A Y +B Z +C Y +A X +C X +B Y +C X +C Y +C X +C X +C Z +A Y +A X +A Y +B Z +B Y +A X +A Y +A X +B Y +A Y +C X +B Y +B Y +A Y +A Y +C Y +A Y +A Z +C Y +C Y +C Z +A Y +C Y +C Y +C Y +C Y +A Y +B Y +B Y +C Y +A Y +C Y +C Y +A X +B X +B Y +A Y +B Y +A Y +C Y +A Y +C Y +B Y +B Y +B Y +A Y +C Y +C X +C X +C X +C X +C Y +C Y +C X +B Y +A Y +A X +B Y +C X +B X +C Y +B Y +C Y +C X +C Y +B Y +A Y +A Y +A Y +C Y +C Y +A X +A X +C X +A Y +A Y +B Y +B X +B Z +C Z +B Y +B Y +B Y +B Y +B Y +A Y +A Y +B Y +A Y +C Z +A Y +C X +A Y +A Y +C Y +C X +B Y +A Y +B Y +B Y +C Z +A Y +A Y +A X +C Y +C Z +B Y +A X +C Y +C X +B Y +C Z +A X +A X +A Y +C Y +A Z +B Y +B Y +B Y +B Y +C Y +B Y +C X +A Y +C Y +B Y +B Y +A Y +A X +A Y +C Y +C Y +A X +C Y +B Y +B Y +C Y +C Y +A Y +B Y +A Y +B Y +A Y +B Y +C X +A X +C X +B Y +B Y +B Y +C Y +B Y +C Y +B X +A Y +A Y +C Y +C X +C X +C Y +C X +A X +A Y +A Z +A Y +A Y +B Y +B Y +C X +C Y +A Y +B Z +A Y +A X +A Y +C Y +A Y +A X +C Y +B Y +B Y +C X +A X +A Z +C Y +B Y +A X +A Y +C Y +C Y +A X +C Y +B Y +A Y +A X +C Y +B Y +A Y +A Y +C X +B Y +B Y +B Y +C Z +C Y +C X +C X +B Y +A X +A Y +B X +A Y +C Y +B Y +B Y +B Y +C Y +C Z +A Y +C X +C Y +A Y +A Y +B Y +B X +B X +B Y +A Y +A Y +A Y +C Y +C Z +B X +C Y +A Z +A X +B Y +C Y +B Y +B X +A Y +A Y +C Y +B Y +A X +C X +B Y +C Y +B Y +B Y +A X +A Y +A X +C Y +A Y +C Y +B Y +A Y +C Y +A X +A Y +C Y +C X +C Y +A X +B Y +B Y +B Z +A Y +C Y +B Y +B Y +C Y +A X +C X +C Y +C Y +B Y +C Y +B Y +A Y +B Y +A Y +B Y +A Y +C Y +B Y +C X +B Y +C X +A Y +C Y +A X +C X +B Y +A Y +B Y +C X +B Y +C Y +C Z +A Y +C Z +C X +C X +A Y +A X +A Y +B Z +C Y +C Y +B Y +A X +A Y +B Y +C Y +A Y +A X +B Y +C Y +A Z +C Y +B Y +B Y +B Y +C Y +A Y +B Y +A Y +C X +A X +A Y +B Y +C Y +B X +C Y +A X +A Y +A Y +C Y +A Y +C Y +A Y +A X +B Y +C Y +B Y +C Y +B Y +B Y +A Y +A X +A Y +C Y +A X +C Y +B Y +B X +C Y +B Z +C Y +B X +B Y +C X +C Y +A X +C Y +C Y +A X +C Z +C X +B Y +A X +A X +C Y +B Y +A Y +A Y +B Y +B Y +A X +C Y +B Y +A X +A Y +B Y +C Y +A X +A X +A Y +A X +A X +A Y +A Y +A Y +A X +C Y +A X +A Y +A Y +A Y +B Y +C Y +C Y +B Y +A Y +B Y +B Z +B Y +B Y +C Y +B Y +C X +A Y +C Y +A Y +C Y +B Y +C X +B Y +B Y +C Z +C Y +B Z +B X +B Y +A Z +A Y +B Y +A Y +C Y +A X +B Y +C Y +A Z +A Y +C Y +C Y +B Y +C Y +C X +B Y +C Y +C X +B X +C X +A X +A X +A Y +C Y +B Y +C X +B X +A X +B Y +C Y +A Y +C X +C Y +B Y +C Y +B Y +A Y +B Y +A Y +A Y +A Y +A Y +B X +C X +A Y +B Y +A X +B Y +C Y +B Y +A X +A Y +C Y +A X +C Z +C Y +A X +B Y +A Y +B X +A Y +A Y +A Y +A Y +A Y +B Y +B X +A Y +B Y +C X +C Y +B Y +B Y +B Y +B Y +B X +A Y +A X +B Y +A X +A X +A Y +B Y +A Y +A Y +C Y +B X +B Y +B Y +A Y +A X +C Y +A Y +C Y +A X +B Y +B Y +A X +A X +A X +A Y +A X +C Y +C Z +B Y +B Y +A X +C Y +B X +A Y +B Y +A Y +B Z +B Y +B Y +A Z +B Y +A Y +B Y +B Y +C X +B Y +A X +B Y +B Y +C Y +B Y +A X +C Y +C Y +C X +C Y +B Y +B Z +A Y +B Y +C X +A Y +B Y +B Y +A X +B Y +A Z +B Y +A Y +C X +B Y +A Y +B X +A X +C X +C Y +B Y +A X +B Y +B Y +C Y +B Y +C Y +A Y +C X +C Y +A Y +C Y +A Y +C Z +A Y +B Y +A Y +C Z +A Y +C Y +A Y +C X +C Y +C Y +A Y +B Y +B Y +B Y +A Y +A Y +B Y +B Y +B Y +B Y +B Y +C Z +A X +A Y +B Y +B Y +A Y +B Y +B Z +B X +A Y +A Y +A Y +C X +B Y +A Y +C Y +A Y +A Z +B Y +B Y +A X +B Y +B Y +A Y +C X +A X +A Y +A Y +C Y +B X +A Y +C Y +C X +A Z +B Y +B Y +A X +A Y +C X +B Y +C Y +A Y +C Y +B Y +A Y +A Y +B Y +B Y +B X +C Y +A X +A Y +C X +A Y +C Y +A Y +C X +C Y +B Y +A Y +A Y +A Y +B Y +A Y +A X +B Y +B Y +B Y +A Y +B Y +B Y +B Y +C X +B Y +A Y +C X +B Y +B Y +A Y +C Y +B Y +A Y +B Y +C Y +B Y +B Y +C Y +C X +C X +C Y +B Y +B Y +A Y +A Y +A Z +B Y +C X +B Y +B Y +C Y +C Y +C Y +A Y +A X +A Y +A Y +C X +C X +B Y +C Z +C X +A Z +B Y +A Y +B Y +C X +A Y +B Z +C Y +A Y +B Y +C Y +C Y +C Y +A Y +B Y +C Y +A X +B Y +A Y +C Y +A Y +C X +B Z +B X +C Y +C Y +C Y +B Y +C X +A Y +A Y +B Y +C Y +A Y +A Y +B Y +B Y +A X +A Y +A Y +B Z +A X +A X +C Y +C Y +C X +B X +A Z +B Y +A X +A Y +B Y +A Y +B X +A Y +A Z +B Y +A X +B Y +A Y +A X +A Y +A Y +B Y +A Y +A X +A Y +C Y +B Y +B Y +A Y +A Y +A X +C Y +A Y +B Z +C Y +B Y +A Y +C Z +A Y +B Y +A Y +C Y +B Z +B Y +B Y +C Y +B Y +C Y +C Z +B Y +B Y +A X +B Y +C Y +A Y +B Y +A X +B Y +C Y +C Y +A Y +C X +C X +B Y +C Y +B Y +A Y +A X +B Z +B Y +C Y +A Y +C X +B Y +C Z +B Y +A Y +B Y +A X +A X +A Y +B Y +A Y +A X +C Y +C Y +C X +A X +A X +A Z +C Y +A Y +A X +A Y +A Y +B Y +B Y +C X +B Y +C Y +A Y +A Y +A Y +A X +C X +A Y +C X +A Y +B Y +A Y +B Y +A X +C Y +A X +B Y +A X +B X +A X +B X +C Y +B X +B Y +B Y +A X +A Z +C Z +B Y +C X +A Y +C Y +A Y +B Y +C X +B Y +C Y +C Y +B Y +A X +B X +C Z +C X +A X +C Y +B Y +A X +C Y +C Y +A Y +B Y +C Y +C Y +B Y +B Z +A Y +A X +C X +B Y +B Y +C X +A Y +A Y +B Y +A X +B Y +B Y +C X +A Y +B Y +B Z +C Y +A X +B Y +A Y +A Y +B Y +C Y +A Y +A Y +A Y +B Y +A Y +B Y +B Y +B X +A Z +B Z +A Z +A Y +B Y +C Y +B Y +B Y +B Y +B Y +A Y +A Y +B Y +B Y +A Y +C Y +A Y +C X +A Y +C X +B Y +B X +C Y +C X +B Y +B Y +B Y +B Y +C Y +A Z +A Y +B Z +C Y +A Y +A Y +B Y +C X +A X +A Y +C Y +A Y +C Y +A X +A X +C Y +B Z +A X +A Y +B Y +B Y +A Y +A Y +A Y +B Y +B X +A Y +C X +B Y +C X +C Y +C Z +C Y +A X +C Y +A Y +C Y +C X +A Y +A Z +A X +A X +A X +B Y +A Y +C Y +C Y +C X +A Y +B Y +A Y +A X +C X +A Y +B Y +A Y +C Y +C Y +C Y +C Y +C X +B Y +C X +B X +A X +C Y +B X +C Z +B Z +B Y +A Y +B Y +B X +C X +C X +B Y +C Y +C Y +A X +A X +C Y +A X +A Y +A Y +A Y +C Y +A Z +C X +C X +B Y +B Y +A Z +B Y +A Y +A Y +A Y +C Y +B Y +C Y +B Y +B Y +A Y +B Y +A Y +B Y +C Y +C X +A Y +A Y +C Y +A X +C Y +B Y +A Y +C X +C X +B Y +A Y +A Y +C Y +C Z +A X +C Z +B Y +B Y +B Y +C X +A Y +B Y +C Y +B Y +C Y +B Y +B Y +A Y +B Y +A Z +A Y +A X +A Y +A X +A Y +A X +A Y +A Y +C Y +A Y +A Y +B Z +A Y +A Y +C Y +B X +C Y +A Y +C X +C Y +A Y +C Y +B Y +A X +A Y +A X +A Y +B Y +C X +C Y +C X +C X +A Y +C Y +A Y +B Y +C X +C X +A Y +C Y +B X +C X +B Y +C X +A Y +C Y +A X +B X +C Y +C Y +C Y +B Y +A Y +A X +A Y +A Y +B Y +B Y +A Y +C Y +C Y +B Y +B Y +B Y +B Y +B Y +B Z +A Y +A X +C Y +B Y +C Y +C X +B Y +A Y +B Y +C Y +B Z +A X +B X +B Y +A X +B Z +A X +A X +B Y +B X +C X +A Y +A Y +B Y +B Z +A Y +B X +C Y +C Y +B Y +A Y +A Y +B Y +A Y +B Z +C Y +B Y +A X +C X +A Y +B Y +B Y +A Y +C X +C Y +C Z +B Y +B Y +A Y +C Y +A X +C X +A X +C X +C Y +B Y +A Z +A Y +A X +C Y +A X +C X +A Y +B Y +C Z +B Y +C Z +B Y +B Y +A Y +A Z +B Z +A Y +A Y +B Y +A Y +A Z +B Y +B Z +B Y +B Z +B Y +A Y +A Y +B Y +B Z +B Y +A Y +B Y +C X +B Y +C X +A Y +B Y +C Y +A Y +A Y +B Y +B Z +A Y +A Y +B Y +C X +C Y +C Y +A Y +B Y +A Y +A X +B Z +A Y +A X +A X +A Z +A Z +A Y +C Y +A Z +A Y +C Y +A Y +B Z +C X +C Y +C Y +B Y +C X +C X +A Y +C Y +B X +C Y +B Y +B Y +B Y +B X +C Y +C Y +A X +A Y +B Z +A Y +B Y +A Y +B Y +B Y +A Y +B Y +B Z +A X +C Y +A Y +A X +A Y +B Y +A Y +B Y +B Y +C Y +B Y +B Y +C Y +B Y +C X +C Y +A X +B X +C Y +B Y +C X +A Y +A Y +B Y +A Y +B Y +A Y +B Z +C Y +B Y +B Y +C Y +A Y +A X +B X +A Y +B Y +B Y +C Y +A Y +C Y +A Y +A Y +B X +C X +A Y +B Y +B Y +B Y +B Y +A Y +C Y +A X +B Y +A Y +C Y +A X +A Y +A Y +C Y +A Y +B Y +A X +A Y +B Y +A X +C X +C Y +A Y +A Y +B Y +C Y +C Y +A X +C Y +C Y +B Y +A Y +C X +B Y +A Y +A Y +A Y +A Y +B Y +A Y +B Z +A Y +B Z +A X +A Y +A Y +A X +C Y +A X +A X +C Y +A X +A X +A Y +C Y +A Y +B Y +A X +C Z +A Y +B X +A Y +B Y +C Y +A Y +B Y +A Y +C Y +B X +C Y +B Y +A Y +B Y +C Y +C Y +A Y +A Y +C X +A X +A Y +B Y +C Y +C Y +B Z +C Y +C Y +B Y +B Z +A Y +A Y +B Y +B Y +B Y +A X +B Y +C Y +B Y +A Y +C Y +C Y +C X +B Y +A Y +B Y +C Y +B Y +C Y +A Y +A Y +C Z +C X +B Y +A Y +A X +B Y +C Y +A Y +C Y +B Y +C Y +C X +A X +C Y +A Y +A X +A X +A X +C Y +C Y +A X +C Y +C Y +C Z +A X +C Y +C X +B Z +C Y +A Y +A X +C X +A Y +C Z +A Y +C X +B Y +A Y +C X +A X +B Y +B Y +A X +C Y +B Y +C X +C X +B Y +A Y +C X +C Z +C X +C X +A Y +C Y +C Y +C Y +A X +B Y +C Y +A X +C X +C Y +B X +B Y +C Y +A Y +A Y +B Y +B Y +B Y +B Y +B Y +B Y +A Y +A X +B Y +B Y +B Y +B Z +B X +C Y +A X +A Y +A Y +C Y +A Y +A X +C X +A Y +A Y +C X +A Y +B Y +A Y +B Y +C Y +C X +A X +C Y +C Y +B Z +A Y +C Z +A X +A X +B Y +A X +A Y +B Y +C Y +B Y +C Y +A Y +A X +C Y +C Y +C Y +A X +C Y +A Y +A Z +A X +C Z +C Y +C X +B Y +C Y +B Y +C Y +A Y +C X +B Y +C Y +C X +A Y +B Y +C X +C Y +C Y +A Y +A Y +B Y +A X +B Y +A Y +C Y +B X +C Y +B Y +B Y +B Y +B Y +A X +C Y +A X +A Y +A Y +B Z +C X +B Y +B Y +A X +C Y +A Y +A Y +B Y +A X +B Z +B Y +B Y +A Y +A X +A X +A Y +A Y +C X +C X +A X +B Y +C X +C Z +C Y +B Y +C Z +A Y +A Y +B Y +B Y +C X +A Z +A X +A Y +B Y +B Y +A Y +A X +A X +A Y +A Y +C Y +B Y +B Y +A X +A X +C Y +C X +C Z +A Y +A Y +A Y +C Y +C X +B Y +C Y +A X +B Y +C Y +A Y +A X +B Y +C Y +A Y +B Y +C X +A Y +A Y +B Y +B Y +C Y +A Y +A Y +A X +B Z +A X +A Y +C Y +C Y +A Y +A Y +C Y +C Y +B Y +A Y +A X +A Y +C X +C X +B Y +B Y +A Y +A X +C X +A Y +B Y +B Y +A Y +C Y +B Y +C X +C Y +A Y +A Y +C Y +B Y +B X +C Y +C Y +B Y +B X +A Y +B X +A X +B Y +C X +A X +B Y +A Y +A Y +A Y +C Y +B X +A Y +B Y +A Y +A X +C Z +B Y +A Y +B Y +B Y +A Y +A Y +B Y +C Y +A Y +C Y +B Y +C Y +A X +A Y +C Y +A Y +C Y +B Y +B Y +C Y +A Y +A Y +B Y +A Y +C Y +A Y +A Y +B Y +B Y +B Y +B Y +A X +A X +C Y +C Y +B X +C Z +C Y +A X +A Y +B Y +A Y +C Y +C X +B Y +B Z +C Y +A X +A Y +A X +B Y +B X +B Y +B X +C Y +A Z +B Y +C Y +A Y +A X +C Y +C X +B Y +A Y +A Y +A X +C X +A Y +C X +A Y +C Y +C X +A X +C Z +B Y +A X +B Y +A Y +A X +A X +A Y +A Y +A Y +C X +C X +A Y +A Y +B Y +C Y +C Y +B Y +C Y +A Y +C Y +A Y +B Y +B Y +A Y +B Y +C X +B X +A X +A X +B Y +B Y +B Y +C Z +C Y +B X +A X +B Y +A X +B Y +A Y +B Y +C Y +A Y +A Y +C Y +B Y +A Y +A Y +C Y +C Y +C Y +B Y +A Y +C Y +C Y +B X +B Y +B Y +A Y +B X +A Y +B Y +C Z +B Z +B Y +C Y +B Z +C Y +C Y +B Z +A Y +A Y +A Y +C Z +B Y +A Y +A Y +C Z +A Y +A Y +A Y +B Y +C X +A Y +A Y +A Y +A Y +A Z +C Y +A X +A Y +A Y +A Y +B Y +B Y +A X +B Y +A Y +A Z +A Y +A Y +A Y +A Y +A Y +C Y +B Y +C X +B Y +C Y +C X +B Y +A Y +B Y +A Y +B Y +B Y +A Y +A X +A Y +B Y +B Y +B Y +A X +C Y +A Y +B Y +B X +A Y +C X +B Y +A X +A Y +A Y +C Z +C Y +B Y +C Y +B Z +A X +B Y +C Y +B Y +A Y +A Y +C Y +A Y +C Y +A Y +C Y +A X +A X +A Y +B Y +B Y +B X +A X +A Y +A Y +A X +A Y +C Y +C Y +B Y +A X +C Y +A Y +C X +B Y +A Y +C Y +C X +A Y +C Y +B Y +B Y +A X +A Y +C Y +A X +A X +B Y +B Y +A Y +A X +A Y +B Y +A X +B Y +A X +A X +C Z +C Z +B Y +A X +B Y +A Y +B Y +B Z +A Y +A X +C Y +C Y +C Z +C Y +C Z +A X +A Y +C Y +C Y +C Y +A Y +B Y +A Y +A Y +B Y +C Y +B Z +A Y +C Y diff --git a/day2/input2 b/day2/input2 new file mode 100644 index 0000000..db60e36 --- /dev/null +++ b/day2/input2 @@ -0,0 +1,3 @@ +A Y +B X +C Z