문제풀이/프로그래머스

프로그래머스 - 바탕화면 정리 (파이썬)

얄루몬 2023. 4. 12. 12:30
def solution(wallpaper):
    x, y = [], []
    for i in range(len(wallpaper)):
        for j in range(len(wallpaper[i])):
            if wallpaper[i][j] == '#':
                x.append(i)
                y.append(j)                
    return [min(x), min(y), max(x)+1, max(y)+1]

 

  • 해당하는 x,y 좌표를 모두 넣어두고 가장 작고 큰 x,y값을 돌려주면 된다.