tabs instead of spaces

master
Benjamin Kraft 2 years ago
parent 56580a1af0
commit 8fa4e90613
  1. 4
      src/days/01/Day01.cpp
  2. 10
      src/days/02/Day02.cpp
  3. 1
      src/days/02/Day02.h

@ -2,7 +2,7 @@
Result Day01::Task1() { Result Day01::Task1() {
subSums.push_back(0); subSums.push_back(0);
for (const std::string& line : input){ for (const string &line: input) {
if (line.empty()) if (line.empty())
subSums.push_back(0); subSums.push_back(0);
else else
@ -15,7 +15,7 @@ Result Day01::Task2() {
std::sort(subSums.begin(), subSums.end()); std::sort(subSums.begin(), subSums.end());
int sum = 0; int sum = 0;
for (int i = 0; i < 3; i++){ for (int i = 0; i < 3; i++) {
sum += subSums.back(); sum += subSums.back();
subSums.pop_back(); subSums.pop_back();
} }

@ -13,7 +13,7 @@ int Day02::getScore(char opponent, char me) {
Result Day02::Task1() { Result Day02::Task1() {
int score = 0; int score = 0;
for (string line : input){ for (string line: input) {
char predict = line.at(0); char predict = line.at(0);
char answer = char(line.at(2) - 23); char answer = char(line.at(2) - 23);
score += getScore(predict, answer); score += getScore(predict, answer);
@ -23,19 +23,19 @@ Result Day02::Task1() {
Result Day02::Task2() { Result Day02::Task2() {
int score = 0; int score = 0;
for (string line : input){ for (string line: input) {
char predict = line.at(0); char predict = line.at(0);
char outcome = line.at(2); char outcome = line.at(2);
char answer; char answer;
if (outcome == 'X'){ if (outcome == 'X') {
if (predict > 'A') answer = char(predict - 1); if (predict > 'A') answer = char(predict - 1);
else answer = 'C'; else answer = 'C';
} }
if (outcome == 'Y'){ if (outcome == 'Y') {
answer = predict; answer = predict;
} }
if (outcome == 'Z'){ if (outcome == 'Z') {
if (predict < 'C') answer = char(predict + 1); if (predict < 'C') answer = char(predict + 1);
else answer = 'A'; else answer = 'A';
} }

@ -7,6 +7,7 @@ protected:
Result Task1() override; Result Task1() override;
Result Task2() override; Result Task2() override;
private: private:
// chars A, B, C // chars A, B, C
static int getScore(char, char); static int getScore(char, char);

Loading…
Cancel
Save