우대각으로 테이블에 접근하자.
위의 그림처럼 우대각 순서대로 테이블에 접근하는 방법을 생각해보자.
필요한 규칙을 찾아보자.
모든 대각은 j==0인 칸에서 시작되며, j==6인 칸에서 끝난다.
j가 6에 도달했을 때 다음 대각의 첫 칸으로 옮긴 뒤,
테이블을 벗어난 대각을 만나면 순회를 종료한다.
코드로 직접 구현해보자.
while
for
조금만 더 생각해보면 (i, j)표현은 (대각번호, 요소번호) 표현으로 상호변환될 수 있다.
좌대각으로 테이블에 접근하자.
우대각으로 접근하는 for문 코드에서 i와 j를 바꾸면 된다.
'# 미사용' 카테고리의 다른 글
안드로이드, 비트 계산기 (0) | 2018.09.26 |
---|---|
[백준 11066] 파일 합치기 (0) | 2018.09.16 |
[백준 1520] 내리막길 문제풀이 (0) | 2018.08.16 |
[백준 2156] 포도주 시식 문제풀이 (0) | 2018.08.15 |
[백준 2293] 동전 1 풀이노트 (0) | 2018.08.09 |