for (i = 0; i < b; i++) {
  for (j = 0; j < a; j++) {
   squ[i][j] = val++; // val은 내용물 (1,2,3 ...)
  }
  i++;
  for (j = b - 1; j > -1; j--) {
   squ[i][j] = val++;
  }
 }


두 정수 a, b를 입력받아서, a를 가로길이, b를 세로길이로해서


1 2 3 4

8 7 6 5


이런 식으로 출력하게 하고 싶은데


1 2 3 4

9 8 7 6

10 11 12 13

18 17 16 15


이런 식으로 짝수줄에서 갑자기 val값이 2가 점프한다?


근데 홀수줄에선 또 정상이다?


왜 이런거지;;; 멍청멍청해서 도저히 혼자힘으로 알아낼 수가 없다


아니면 옛날 먼 옛날에 디버깅이 어쩌고 하면 한줄한줄씩의 코드를 실행시켜가며 어쩌고 뭐 그런 게 있다던데


그건 네이년에 뭐라고 검색해야 알아볼 수 있는 거임?


형님들 부탁드립니다 ㅜㅜ