Mein erster Ansatz zur Unterscheidung der Zahlen war mit Arrays. Ein Array kann man sich wie eine Tabelle vorstellen. Die Werte aus der Schablone werden während des Scannen in diesen Array eingetragen und mit den Arrays der Zahlen verglichen. Der gescannte Array wird z.B. mit dem unten genannten Array verglichen und wenn diese Übereinstimmen gibt das Programm die Zahl 1 aus.
Der Große Nachteil an dieser Vorgehensweise ist, dass jedes einzelne Feld immer gescannt werden muss um den Array komplett zu bestimmen. Wie man diesen Prozess um einiges beschleunigen kann und die Zahl der gescannten Felder teilweise auf 2 Felder reduzieren kann erkläre ich in der nächsten Folie.