WA

xeoxee Reply 6 years 50 weeks ago
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner keyboard = new Scanner(System.in); int n=keyboard.nextInt(); int m=keyboard.nextInt(); int [][] a=new int[n][m]; int b=0; for(int i=0;i<n;i++) { for(int j=0;j<m;j++) { a[i][j]=keyboard.nextInt(); } }// 행렬 입력받기 끝 for(int i=0;i<n;i++) { for(int j=0;j<m-3;j++) { if(a[i][j]==a[i][j+1]&&a[i][j]==a[i][j+2]&&a[i][j]==a[i][j+3]) { b++; } } }//가로 방향으로 4개 동일한지 비교. System.out.println(b); for(int i=0;i<n-3;i++) { for(int j=0;j<m;j++) { if(a[i][j]==a[i+1][j]&&a[i][j]==a[i+2][j]&&a[i][j]==a[i+3][j]) { b++; } } }//세로 방향으로 4개 동일한지 비교. System.out.println(b); for(int i=0;i<n-3;i++) { for(int j=0;j<m-3;j++) { if(a[i][j]==a[i+1][j+1]&&a[i][j]==a[i+2][j+2]&&a[i][j]==a[i+3][j+3]) { b++; } } }//오른쪽 아래 대각선 방향으로 4개 동일한지 비교. System.out.println(b); for(int i=0;i<n-3;i++) { for(int j=n-1;j>=3;j--) { if(a[i][j]==a[i+1][j-1]&&a[i+1][j-1]==a[i+2][j-2]&&a[i+2][j-2]==a[i+3][j-3]) { b++; } } }//왼쪽 아래 대각선 방향으로 4개 동일한지 비교. System.out.println(b); } } 어디서 문제가 발생하는 건가요ㅠㅠㅠㅠ
xeoxee Reply 6 years 50 weeks ago
수정해서 찾았습니다ㅠㅠ
keacotle Reply 6 years 50 weeks ago
해결 축하합니다.