출처

https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AV7GLXqKAWYDFAXB&categoryId=AV7GLXqKAWYDFAXB&categoryType=CODE&problemTitle=&orderBy=PASS_RATE&selectCodeLang=PYTHON&select-1=3&pageSize=10&pageIndex=3

과정

  1. n이 항상 홀수 이므로 절반 나눠서 계산 하기위한 x,y를 n//2로 한다.
  2. 총 합을 저장 할 res를 0으로 선언한다.
  3. 두번째 for문의 범위를 x~y로하여 res에 규칙에 맞는 a[i][j] 값을 더해준다.
  4. 두번째 for문이 끝나고 i가 n//2보다 작으면 x-=1, y+=1 크거나 같으면 x+=1, y-=1를 해준다.
  5. 테스트 케이스 번호와 res값 을 출력해준다.

정답 코드

태그: ,

카테고리:

업데이트: