728x90
* 저 만의 문제풀이라 깔끔하지 않을 수도 있으니 참고부탁드립니다.
Q. 각 칸마다 색이 칠해진 2차원 격자 보드판에서 좌표값 h, w가 주어질 때 이웃한 칸들 중 같은 색으로 칠해져 있는 칸의 개수는?
- 이웃한 칸은 위, 아래, 양 옆
def solution(board, h, w):
bn=len(board)-1
clr=board[h][w]
clr_idx=0
if h>0:
if board[h-1][w]==clr:
clr_idx+=1
if h<bn:
if board[h+1][w]==clr:
clr_idx+=1
if w>0:
if board[h][w-1]==clr:
clr_idx+=1
if w<bn:
if board[h][w+1]==clr:
clr_idx+=1
return clr_idx
728x90
'Python > 프로그래머스' 카테고리의 다른 글
[LV2] 귤 고르기 (1) | 2024.12.04 |
---|---|
[LV1] 개인정보 수집 유효기간 - 2023 KAKAO BLIND RECRUITMENT (3) | 2024.12.02 |
[LV1] 신고 결과 받기 - 2022 KAKAO BLIND RECRUITMENT (1) | 2024.11.29 |
[LV1] 데이터 분석 - PCCE 기출문제 (1) | 2024.11.28 |
[LV1] 지폐 접기 - PCCE 기출문제 (2) | 2024.11.26 |