문제 설명 및 제한사항
아이디어 및 해결 방법
코드
def solution(wallpaper):
MIN, MAX = -1, 100
min_r, max_r, min_c, max_c = MAX, MIN, MAX, MIN
for r, row in enumerate(wallpaper):
for c, v in enumerate(row):
if v == '#':
min_r = min(r, min_r)
max_r = max(r, max_r)
min_c = min(c, min_c)
max_c = max(c, max_c)
answer = [min_r, min_c, max_r+1, max_c+1]
return answer
Python
복사
출처
프로그래머스 코딩테스트 연습 https://school.programmers.co.kr/learn/challenges