faecher:informatik:oberstufe:java:aoc:aoc2021:day3:start

Dies ist eine alte Version des Dokuments!


Tag 3: Binäre Diagnostik

Für Teil 1 reicht es aus, wenn man die Gamma-Rate bestimmt, da die Epsilon-Rate das bitweise Inverse der Gamma-Rate ist.

Um die Gamma-Rate zu bestimmen, muss man durch alle Zeilen der Eingabe und alle Stellen der Zahlen gehen und die Einsen zählen. Ein Methode, die hier wertvoll ist, ist toCharArray() der String-Klasse:

char[] chars = line[0].toCharArray();

So erhält man ein Array aus char-Werten, so kann man stellenweise über die Werte der Zeilen iterieren und die Einsen zählen.

  • faecher/informatik/oberstufe/java/aoc/aoc2021/day3/start.1638805620.txt.gz
  • Zuletzt geändert: 06.12.2021 15:47
  • von sbel