Untitled
unknown
plain_text
a month ago
3.3 kB
20
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