def solution(wallpaper):
    answer = []
    walllist = [list(wallpaper[i]) for i in range(len(wallpaper))]
    xidx = len(walllist)
    yidx = len(walllist[0])
    
    xlist = []
    ylist = []
    for i in range(xidx):
        for j in range(yidx):
            if walllist[i][j] == "#":
                xlist.append(i)
                ylist.append(j)
    answer = [min(xlist), min(ylist), max(xlist)+1, max(ylist)+1]
    return answer

 

바탕화면 아이콘의 x좌표와 y좌표를 모두 저장한 뒤, max값에 1씩을 더해 주면 정답이 된다. 

'프로그래머스 > Lv. 1' 카테고리의 다른 글

16. 문자열 나누기  (0) 2024.07.12
15. 하노이 탑 ★  (0) 2024.07.12
13. 공원 산책 ★  (0) 2024.07.12
12. 추억 점수  (0) 2024.07.12
11. 달리기 경주 ★ (dictionary 자료형 사용해 index 찾기)  (0) 2024.07.12
복사했습니다!