Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. for (int a = 0; a<sudokuArray.length; a++) {
  2. Set Row1 = new HashSet();
  3. for (int i = 0; i < sudokuArray.length; i++) {
  4. if(Row1.contains(sudokuArray[a][i])) {
  5. throw new IllegalArgumentException("Fel i raden");
  6. }
  7. else {
  8. if (sudokuArray[a][i] !=0) {
  9. Row1.add(sudokuArray[a][i]);
  10. }
  11. }
  12. }
  13. }
  14. for (int a = 0; a<sudokuArray.length; a++) {
  15. Set Col1 = new HashSet();
  16. for (int i = 0; i < sudokuArray.length; i++) {
  17.  
  18. if(Col1.contains(sudokuArray[i][a])) {
  19. throw new IllegalArgumentException("Fel i kolumnen");
  20. }
  21. else {
  22. if (sudokuArray[i][a] !=0) {
  23. Col1.add(sudokuArray[i][a]);
  24. }
  25. }
  26. }
  27. }
  28.  
  29. int squareRowMin=0;
  30. int squareColMin=0;
  31. int squareRowMax=3;
  32. int squareColMax=3;
  33.  
  34.  
  35. for (int a = 0; a<3; a++) {
  36. squareColMin = a*3;
  37. squareColMax = (a+1)*3;
  38. for (int i = 0; i<3; i++) {
  39. squareRowMin = i*3;
  40. squareRowMax = (i+1)*3;
  41. checkSquare(squareRowMin, squareRowMax, squareColMin, squareColMax);
  42.  
  43. }
  44. }
  45.  
  46.  
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement