Aufgabe – Sudoku

Schreibe eine Funktion boolean isValidSudokuRow(int[] numbers), welche prüft, ob das Feld numbers eine gültige Zeile in einem Sudoku-Spiel darstellt. Eine Sudoku Zeile ist dann gültig, wenn sie alle Zahlen zwischen 1 und 9 genau 1x enthält. Ist ein Feld leer, enthält es eine Zahl größer 9 oder kleiner 1, oder kommt eine Zahl mehrmals vor, ist die Zeile nicht gültig.
Image

Tests

  • Zeige anhand mindestens dreier sinnvoller Testfälle, dass dein Programm funktioniert!
  • Teste die Funktion mit unterschiedlichen Feldern in der main-Methode (vergiss dabei nicht, die Fehlerfälle zu testen).