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

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:java:aoc:aoc2021:day3:start [06.12.2021 16:47] – [Teil 1] sbelfaecher:informatik:oberstufe:java:aoc:aoc2021:day3:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Tag 3: Binäre Diagnostik  ====== 
  
-===== Teil 1 ===== 
- 
-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: 
- 
-<code java> 
-char[] chars = line[0].toCharArray(); 
-</code> 
- 
-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.1638805634.txt.gz
  • Zuletzt geändert: 06.12.2021 16:47
  • von sbel