fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. int[][] matrixB = {
  13. {1,2,3,4,5,6,7,8,9,0},
  14. {0,1,1,2,1,2,1,2,3,1},
  15. {2,1,2,3,1,1,2,1,1,0},
  16. {6,7,7,8,1,2,3,4,6,8}
  17. };
  18.  
  19. int[][] matrixA = {{1,1,2,1},
  20. {1,2,3,4}};
  21.  
  22. for (int i = 0; i <= matrixB.length - matrixA.length ; i++){
  23. for (int j = 0; j <= matrixB[0].length - matrixA[0].length; j++) {
  24. boolean success = true;
  25.  
  26. for (int k = 0; k < matrixA.length; k++) {
  27. for (int l = 0; l < matrixA[0].length; l++) {
  28. if (matrixB[i + k][j + l] != matrixA[k][l]) {
  29. success = false;
  30. break;
  31. }
  32. }
  33. if (!success) break;
  34. }
  35. if (success) {
  36. System.out.println(i);
  37. System.out.println(j);
  38. }
  39. }
  40. }
  41. }
  42. }
Success #stdin #stdout 0.08s 2184192KB
stdin
Standard input is empty
stdout
2
4