public class SudokuCoz { public static void main(String[] args){ HashMap<Integer, Integer> ihtimaller = new HashMap<Integer, Integer>(); int dizi[][][] = new int[9][3][3];
// Kutucuk seç for (int i = 0; i < 9; i++) { boolean B = false;
// Kutucuk içinde Satır seç for (int j = 0; j < 3; j++) {
// Kutucuk içinde Sütun seç for (int k = 0; k < 3; k++) { if (dizi[i][j][k] == 0) {
for (int z = 1; z < 10; z++) { ihtimaller.put(z, z); }
// Seçili kutu içindeki sayıları ihtimallerden çıkart for (int b = 0; b < 3; b++) { for (int c = 0; c < 3; c++) { ihtimaller.put(dizi[i][b][c], 0); } }
// Seçili satırdaki sayıları ihtimallerden çıkart for (int a = (i / 3) * 3; a < (i / 3) * 3 + 3; a++) { for (int c = 0; c < 3; c++) { ihtimaller.put(dizi[a][j][c], 0); } }
// Seçili sütundaki sayıları ihtimallerden çıkart for (int a = i % 3; a < (i % 3) + 7; a += 3) { for (int b = 0; b < 3; b++) { ihtimaller.put(dizi[a][b][k], 0); } }
// Kaç ihtimal kaldığına bak int xCnt = 0; int xTemp = 0; for (int x = 1; x < 10; x++) { if (ihtimaller.containsValue(x)) { xCnt++; xTemp = x; } }
// Bir ihtimal kaldıysa o sayıyı yerleştir ve döngüyü terket. if (xCnt == 1) { dizi[i][j][k] = xTemp; B = true; break; } } } //Kutu sayacını sıfırlayarak mevcut döngüyü teket. if (B) { i = -1; break; } } } }}
Bu kodları yazdım ve hata alıyorum hata da bu
Exception in thread "main" java.lang.Error: Unresolved compilation problems: HashMap cannot be resolved to a type Syntax error, parameterized types are only available if source level is 1.5 or greater HashMap cannot be resolved to a type Syntax error, parameterized types are only available if source level is 1.5 or greater
at SudokuCoz.SudokuCoz.main(SudokuCoz.java:6)
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Bu kodları yazdım ve hata alıyorum
hata da bu
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.