Untitled

 avatar
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