문제

(출처: https://codeup.kr/problem.php?id=6097)
풀이
- 가로, 세로라는 표현이 행과 열보다 잘 와닿지 않아 헤맸다.
- 컴파일이 되지 않아 에러를 찾으려고 try-except문을 사용했다.
a = [[0] * w for _ in range (h)]
- 위 코드는 0으로 초기화된 원소 * w 를 h번 반복해서 2차원 리스트 a를 만드는 것!
- 2차원 리스트가 잘 만들어지지 않는다면 가로, 세로 표현에 헷갈렸을 수 있으니 변수를 바꾸어 넣어서 만들어볼 것
- d의 값이 0이면 가로 방향 (y에 더해야) 으로 놓여야 하고, 1이면 세로 방향 (x에 더해야) 으로 놓여야 한다.
- x와 y에 계속 -1 해준 것은 인덱스가 0부터 시작하기 때문이다.