Algorithm Sum adjacent values in matrix

알고리듬 Sum adjacent values in matrix를 알아보겠습니다.


행렬이 주어지고 해당 행렬의 동서남북으로 인접한 값의 합을 구하는 방법을 알아봅시다.
[[1, 2, 3],
 [4, 5, 6],
 [7, 8, 9]]
이런 행렬이 있을 때, 좌표가 주어지면 주변 값들을 더하는 코딩을 합니다.
예를 들어 (1,1)이 선택되면, 2 + 6 + 8 + 4를 수행해서 20이 나오면 됩니다.

파이썬으로 해봅시다.
우리가 생각할 것은, 그냥 상하좌우 다 더해주면 됩니다.
단지 이게 영역 밖인지만 확인하면 됩니다. 그 역할을 하는 게 is_area 함수입니다.





끝.


카테고리: Algorithm

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Android Compose Coil library

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

KiCad 시작하기 1 (회로도 만들기)

Android Notification with Full Screen

iOS Swift callAsFunction

Android Custom IME(Input method editor) 만들기

iOS Error Undefined symbol Testing.Trait

Android Compose automation for getting localized images to use on Play Store app image

음악 총보(Score), 파트보(Part)