Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f794093

Browse files
lower down log level for past solutions
Took 6 minutes
1 parent c83dd6d commit f794093

File tree

3 files changed

+9
-13
lines changed

3 files changed

+9
-13
lines changed

‎src/main/java/aminetti/adventofcode2024/day04/Day04.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ private long lookingFor(String search, int i, int j, int dirI, int dirJ) {
6262
if (i < 0 || i >= ROWS || j < 0 || j >= COLS) {
6363
return 0;
6464
}
65-
LOGGER.info("Index {} and {}", i, j);
65+
LOGGER.debug("Index {} and {}", i, j);
6666
if (search.charAt(0) == input.get(i).charAt(j)) {
6767
return lookingFor(search.substring(1), i + dirI, j + dirJ, dirI, dirJ);
6868
}

‎src/main/java/aminetti/adventofcode2024/day05/Day05.java‎

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,14 @@
99

1010
public class Day05 {
1111
private static final Logger LOGGER = LoggerFactory.getLogger(Day05.class);
12-
private List<String> input;
1312

14-
private HashMap<String, List<String>> rules = new HashMap<>();
15-
private List<List<String>> allPages = new ArrayList<>();
13+
private finalHashMap<String, List<String>> rules = new HashMap<>();
14+
private finalList<List<String>> allPages = new ArrayList<>();
1615

1716
public Day05() {
1817
}
1918

2019
public void parseInput(List<String> input) {
21-
this.input = input;
22-
23-
2420
var firstInputPart = true;
2521
for (String s : input) {
2622
if (firstInputPart) {
@@ -39,8 +35,8 @@ public void parseInput(List<String> input) {
3935
}
4036
}
4137

42-
LOGGER.info("Rules: {}", rules);
43-
LOGGER.info("All pages: {}", allPages);
38+
LOGGER.debug("Rules: {}", rules);
39+
LOGGER.debug("All pages: {}", allPages);
4440

4541
}
4642

@@ -68,7 +64,7 @@ private boolean isInOrder(List<String> pageList, List<List<String>> partialOrder
6864
LOGGER.debug("{} is not in level [{}] {}, so switching to the next level", p, currentLevel, partialOrder.get(currentLevel));
6965
currentLevel++;
7066
if (currentLevel > partialOrder.size() - 1) {
71-
LOGGER.info("{} are NOT ordered", pageList);
67+
LOGGER.debug("{} are NOT ordered", pageList);
7268
LOGGER.debug(" current level {} and partialOrder {}", currentLevel, partialOrder);
7369

7470
return false;
@@ -135,10 +131,10 @@ public long solvePart2() {
135131
if (isInOrder(pageList, partialOrder)) {
136132
continue;
137133
}
138-
LOGGER.info("Ordering {}", pageList);
134+
LOGGER.debug("Ordering {}", pageList);
139135
List<String> orderedList = partialOrder.stream().flatMap(Collection::stream).toList();
140136
String middlePage = orderedList.get(pageList.size() / 2);
141-
LOGGER.info(" ordered the list {} in this way {}; and the middle element is {}", pageList, orderedList, middlePage);
137+
LOGGER.debug(" ordered the list {} in this way {}; and the middle element is {}", pageList, orderedList, middlePage);
142138
sum += Long.parseLong(middlePage);
143139
}
144140
return sum;

‎src/main/java/aminetti/adventofcode2024/day06/Day06.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public long solvePart2() {
9393
if (o.equals(start)) {
9494
continue;
9595
}
96-
LOGGER.info("Obstruction at {}", o);
96+
LOGGER.debug("Obstruction at {}", o);
9797

9898
if (isLoop(start, o)) {
9999
obstructionsForLoops.add(o);

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /