Untitled
unknown
plain_text
7 months ago
3.3 kB
22
Indexable
import java.util.Scanner;
public class Sudoku {
public static void main(String[] args) {
/*
[1][3][2]
[2][1][3]
[3][2][1]
1. Jāizveido 2D masīvs
2. Jāievieto pirmais skaitlis
3. Jāļauj lietotājam ievadīt skaitļus pa vienam
4. Pārbaudīt vai ir pareizi un lietotājs ir vinējis vai zaudējis
*/
Scanner object = new Scanner(System.in);
int[][] array = new int[3][3];
System.out.println("Šī ir Sudoku spēle 3x3");
System.out.println("Lūdzu ievadiet pa vienam skaitlim 3x3 masīva");
array[0][2] = 3;
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
System.out.print(" " + array[i][j]);
}
System.out.println();
}
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (array[i][j] == 0) {
System.out.println("Lūdzu, ievadiet vērtību (1,2,3)," +
"kas sāksies tukšajā vietā jeb tur, kur ir 0 vērtība");
int w = object.nextInt();
array[i][j] = w;
for (int e = 0; e < 3; e++) {
for (int r = 0; r < 3; r++) {
System.out.print(" " + array[e][r]);
}
System.out.println();
}
}
}
System.out.println();
}
/*
[0,0][0,1][0,2]
[1,0][1,1][1,2]
[2,0][2,1][2,2]
*/
if (array[0][0] == array[0][1] ||
array[0][0] == array[0][2] ||
array[0][1] == array[0][2]) {
System.out.println("Spēli ir zaudēta");
}
else if (array[1][0] == array[1][1] ||
array[1][0] == array[1][2] ||
array[1][1] == array[1][2]) {
System.out.println("Spēli ir zaudēta");
}
else if (array[2][0] == array[2][1] ||
array[2][0] == array[2][2] ||
array[2][1] == array[2][2]) {
System.out.println("Spēli ir zaudēta");
}
else if (array[0][0] == array[1][0] ||
array[0][0] == array[2][0] ||
array[1][0] == array[2][0]) {
System.out.println("Spēli ir zaudēta");
}
else if (array[0][1] == array[1][1] ||
array[0][1] == array[2][1] ||
array[1][1] == array[2][1]) {
System.out.println("Spēli ir zaudēta");
}
else if (array[0][2] == array[1][2] ||
array[0][2] == array[2][2] ||
array[1][2] == array[2][2]) {
System.out.println("Spēli ir zaudēta");
}
else {
System.out.println("Esat uzvarējuši!");
}
/*
for (int k = 0; k < 3; k++) {
for (int g = 0; g < 2; g++) {
if (array[k][k] == array[k][g]) {
System.out.println("Spēli ir zaudēta");
}
if (array[k][k] == array[g+1][k]) {
System.out.println("Spēli ir zaudēta");
}
}
}
*/
}
}
Editor is loading...
Leave a Comment