1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
|
public class Sudoku {
public static void main(String[] args) {
int[] beispiel1 = {1,1,2,3}; //falsche länge
int[] beispiel2 = {1,1,2,3,5,6,8,1,2}; //doppelte...
int[] beispiel3 = {1,2,3,4,5,6,7,8,9}; //gültig
System.out.println(gueltigeZeile(beispiel1)); // führt zu fehler, weil zu kurz
System.out.println(gueltigeZeile(beispiel2));
System.out.println(gueltigeZeile(beispiel3));
}
static boolean gueltigeZeile(int[] zeile)
{
boolean erg = true; //Ergebnisvariable
loop1: for(int i=0; i<9; i++)
{
for(int y=0; y<9; y++)
{
if(i==y)
{
continue;
}
else
{
if(zeile[i]==zeile[y])
{
erg = false;
}
}
}
}
return erg;
}
}
|