https://school.programmers.co.kr/learn/courses/30/lessons/250125
문제 설명에 주어진 과정 그대로 코드를 구현하였다.
def solution(board, h, w):
n = len(board)
count = 0
color = board[h][w]
dh = [0, 1, -1, 0]
dw = [1, 0, 0, -1]
for i in range(4):
h_check = h + dh[i]
w_check = w + dw[i]
if (h_check >= 0 and h_check < n) and (w_check >= 0 and w_check < n):
if board[h_check][w_check] == color:
count += 1
return count
'Coding Test > 프로그래머스' 카테고리의 다른 글
[프로그래머스] / [Level 1] / [Python] 성격 유형 검사하기 (0) | 2024.01.26 |
---|---|
[프로그래머스] / [Level 1] / [Python] 햄버거 만들기 (0) | 2024.01.19 |
[프로그래머스] / [Level 1] / [Python] 둘만의 암호 (0) | 2024.01.16 |
[프로그래머스] / [Level 1] / [Python] 대충 만든 자판 (0) | 2024.01.15 |
[프로그래머스] / [Level 1] / [Python] 문자열 나누기 (0) | 2024.01.15 |